# near model CODE resource # jump table entries: 160-160 (1 of them) fn00000000: 00000000 4E56 FFCC link A6, -0x0034 00000004 48E7 0700 movem.l -[A7], D5,D6,D7 00000008 3C2D FE9E move.w D6, [A5 - 0x162] 0000000C 9C6D FEA8 sub.w D6, [A5 - 0x158] 00000010 48C6 ext.l D6 00000012 3E2D FEA0 move.w D7, [A5 - 0x160] 00000016 9E6D FEAA sub.w D7, [A5 - 0x156] 0000001A 48C7 ext.l D7 0000001C 594F subq.w A7, 4 0000001E 486E FFDA pea.l [A6 - 0x26] 00000022 2F06 move.l -[A7], D6 00000024 2F06 move.l -[A7], D6 00000026 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000002A 2F07 move.l -[A7], D7 0000002C 2F07 move.l -[A7], D7 0000002E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000032 2A1F move.l D5, [A7]+ 00000034 DA9F add.l D5, [A7]+ 00000036 2D45 FFD6 move.l [A6 - 0x2A], D5 0000003A 486E FFD6 pea.l [A6 - 0x2A] 0000003E 486E FFCC pea.l [A6 - 0x34] 00000042 3F3C 280E move.w -[A7], 0x280E 00000046 A9EB syscall Pack4/FP68K 00000048 486E FFCC pea.l [A6 - 0x34] 0000004C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000050 584F addq.w A7, 4 00000052 486E FFDA pea.l [A6 - 0x26] 00000056 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000005A 2A1F move.l D5, [A7]+ 0000005C 2D45 0008 move.l [A6 + 0x8], D5 00000060 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000064 4E5E unlink A6 00000066 4E75 rts fn00000068: 00000068 4E56 FFF2 link A6, -0x000E 0000006C 554F subq.w A7, 2 0000006E A861 syscall Random 00000070 301F move.w D0, [A7]+ 00000072 3D7C 7FFF FFFE move.w [A6 - 0x2], 0x7FFF 00000078 486E FFFE pea.l [A6 - 0x2] 0000007C 3D40 FFFC move.w [A6 - 0x4], D0 00000080 486E FFFC pea.l [A6 - 0x4] 00000084 486E FFF2 pea.l [A6 - 0xE] 00000088 3F3C 200E move.w -[A7], 0x200E 0000008C A9EB syscall Pack4/FP68K 0000008E 486E FFF2 pea.l [A6 - 0xE] 00000092 3F3C 2006 move.w -[A7], 0x2006 00000096 A9EB syscall Pack4/FP68K 00000098 486E FFF2 pea.l [A6 - 0xE] 0000009C 3F3C 000F move.w -[A7], 0xF 000000A0 A9EB syscall Pack4/FP68K 000000A2 486E 0008 pea.l [A6 + 0x8] 000000A6 486E FFF2 pea.l [A6 - 0xE] 000000AA 3F3C 2004 move.w -[A7], 0x2004 000000AE A9EB syscall Pack4/FP68K 000000B0 486E FFF2 pea.l [A6 - 0xE] 000000B4 486E 000A pea.l [A6 + 0xA] 000000B8 3F3C 1010 move.w -[A7], 0x1010 000000BC A9EB syscall Pack4/FP68K 000000BE 4E5E unlink A6 000000C0 205F movea.l A0, [A7]+ 000000C2 544F addq.w A7, 2 000000C4 4ED0 jmp [A0] fn000000C6: 000000C6 4E56 FEE0 link A6, -0x0120 000000CA 7021 moveq.l D0, 0x21 000000CC 2F00 move.l -[A7], D0 000000CE A862 syscall ForeColor 000000D0 486E FFE8 pea.l [A6 - 0x18] 000000D4 554F subq.w A7, 2 000000D6 487A 0070 pea.l [PC + 0x70 /* 00000148, value 0x753636F, pstring "Score: " */] 000000DA A88C syscall StringWidth 000000DC 301F move.w D0, [A7]+ 000000DE 0640 000A addi.w D0, 0xA /* '\n' */ 000000E2 3F00 move.w -[A7], D0 000000E4 3F3C 010F move.w -[A7], 0x10F 000000E8 554F subq.w A7, 2 000000EA 487A 0054 pea.l [PC + 0x54 /* 00000140, value 0x753636F, pstring "Score: " */] 000000EE A88C syscall StringWidth 000000F0 301F move.w D0, [A7]+ 000000F2 0640 000A addi.w D0, 0xA /* '\n' */ 000000F6 0640 0032 addi.w D0, 0x32 /* '2' */ 000000FA 3F00 move.w -[A7], D0 000000FC 3F3C 011D move.w -[A7], 0x11D 00000100 A8A7 syscall SetRect 00000102 486E FFE8 pea.l [A6 - 0x18] 00000106 A8A3 syscall EraseRect 00000108 554F subq.w A7, 2 0000010A 487A 002C pea.l [PC + 0x2C /* 00000138, value 0x753636F, pstring "Score: " */] 0000010E A88C syscall StringWidth 00000110 301F move.w D0, [A7]+ 00000112 0640 000A addi.w D0, 0xA /* '\n' */ 00000116 3F00 move.w -[A7], D0 00000118 3F3C 011D move.w -[A7], 0x11D 0000011C A893 syscall MoveTo 0000011E 302D FE42 move.w D0, [A5 - 0x1BE] 00000122 48C0 ext.l D0 00000124 2F00 move.l -[A7], D0 00000126 486E FEE8 pea.l [A6 - 0x118] 0000012A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000012E 486E FEE8 pea.l [A6 - 0x118] 00000132 A884 syscall DrawString 00000134 4E5E unlink A6 00000136 4E75 rts 00000138 0753 bchg [A3], D3 0000013A 636F bls +0x71 /* 000001AB */ 0000013C 7265 moveq.l D1, 0x65 0000013E 3A20 move.w D5, -[A0] 00000140 0753 bchg [A3], D3 00000142 636F bls +0x71 /* 000001B3 */ 00000144 7265 moveq.l D1, 0x65 00000146 3A20 move.w D5, -[A0] 00000148 0753 bchg [A3], D3 0000014A 636F bls +0x71 /* 000001BB */ 0000014C 7265 moveq.l D1, 0x65 0000014E 3A20 move.w D5, -[A0] fn00000150: 00000150 4E56 FFEC link A6, -0x0014 00000154 302D FE9E move.w D0, [A5 - 0x162] 00000158 D06D FEA4 add.w D0, [A5 - 0x15C] 0000015C 0C40 018C cmpi.w D0, 0x18C 00000160 5EC0 sgt D0 00000162 322D FE9E move.w D1, [A5 - 0x162] 00000166 D26D FEA4 add.w D1, [A5 - 0x15C] 0000016A 0C41 0013 cmpi.w D1, 0x13 0000016E 5DC1 slt D1 00000170 8001 or.b D0, D1 00000172 670A beq +0xC /* 0000017E */ 00000174 302D FEA4 move.w D0, [A5 - 0x15C] 00000178 4440 neg.w D0 0000017A 3B40 FEA4 move.w [A5 - 0x15C], D0 label0000017E: 0000017E 302D FEA0 move.w D0, [A5 - 0x160] 00000182 D06D FEA6 add.w D0, [A5 - 0x15A] 00000186 0C40 0105 cmpi.w D0, 0x105 0000018A 5EC0 sgt D0 0000018C 322D FEA0 move.w D1, [A5 - 0x160] 00000190 D26D FEA6 add.w D1, [A5 - 0x15A] 00000194 0C41 0013 cmpi.w D1, 0x13 00000198 5DC1 slt D1 0000019A 8001 or.b D0, D1 0000019C 670A beq +0xC /* 000001A8 */ 0000019E 302D FEA6 move.w D0, [A5 - 0x15A] 000001A2 4440 neg.w D0 000001A4 3B40 FEA6 move.w [A5 - 0x15A], D0 label000001A8: 000001A8 4EBA 089E jsr [PC + 0x89E /* 00000A48 */] 000001AC 302D FE9E move.w D0, [A5 - 0x162] 000001B0 D06D FEA4 add.w D0, [A5 - 0x15C] 000001B4 3B40 FE9E move.w [A5 - 0x162], D0 000001B8 302D FEA0 move.w D0, [A5 - 0x160] 000001BC D06D FEA6 add.w D0, [A5 - 0x15A] 000001C0 3B40 FEA0 move.w [A5 - 0x160], D0 000001C4 4E5E unlink A6 000001C6 4E75 rts fn000001C8: 000001C8 4E56 FFDC link A6, -0x0024 000001CC 2F07 move.l -[A7], D7 000001CE 594F subq.w A7, 4 000001D0 594F subq.w A7, 4 000001D2 3F3C 03E8 move.w -[A7], 0x3E8 000001D6 4EBA FE90 jsr [PC - 0x170 /* 00000068 */] 000001DA 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 000001DE 486E FFE8 pea.l [A6 - 0x18] 000001E2 486E FFDE pea.l [A6 - 0x22] 000001E6 3F3C 100E move.w -[A7], 0x100E 000001EA A9EB syscall Pack4/FP68K 000001EC 486E FFDE pea.l [A6 - 0x22] 000001F0 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000001F4 2E1F move.l D7, [A7]+ 000001F6 2F07 move.l -[A7], D7 000001F8 7002 moveq.l D0, 0x02 000001FA 2F00 move.l -[A7], D0 000001FC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000200 594F subq.w A7, 4 00000202 3D7C 0002 FFEA move.w [A6 - 0x16], 0x2 00000208 486E FFEA pea.l [A6 - 0x16] 0000020C 2D47 FFE6 move.l [A6 - 0x1A], D7 00000210 486E FFE6 pea.l [A6 - 0x1A] 00000214 486E FFDC pea.l [A6 - 0x24] 00000218 3F3C 280E move.w -[A7], 0x280E 0000021C A9EB syscall Pack4/FP68K 0000021E 486E FFDC pea.l [A6 - 0x24] 00000222 3F3C 2006 move.w -[A7], 0x2006 00000226 A9EB syscall Pack4/FP68K 00000228 486E FFDC pea.l [A6 - 0x24] 0000022C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000230 201F move.l D0, [A7]+ 00000232 B09F cmp.l D0, [A7]+ 00000234 6608 bne +0xA /* 0000023E */ 00000236 3D7C FFFF 0008 move.w [A6 + 0x8], 0xFFFF 0000023C 6006 bra +0x8 /* 00000244 */ label0000023E: 0000023E 3D7C 0001 0008 move.w [A6 + 0x8], 0x1 label00000244: 00000244 2E1F move.l D7, [A7]+ 00000246 4E5E unlink A6 00000248 4E75 rts fn0000024A: 0000024A 4E56 FFD0 link A6, -0x0030 0000024E 206D FFCC movea.l A0, [A5 - 0x34] 00000252 4868 0010 pea.l [A0 + 0x10] 00000256 A8A3 syscall EraseRect 00000258 7021 moveq.l D0, 0x21 0000025A 2F00 move.l -[A7], D0 0000025C A862 syscall ForeColor 0000025E 486E FFE8 pea.l [A6 - 0x18] 00000262 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000266 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000026A 3F3C 0195 move.w -[A7], 0x195 0000026E 3F3C 010E move.w -[A7], 0x10E 00000272 A8A7 syscall SetRect 00000274 486E FFE8 pea.l [A6 - 0x18] 00000278 A8A1 syscall FrameRect 0000027A 2F3C 0000 0155 move.l -[A7], 0x155 00000280 A862 syscall ForeColor 00000282 486E FFE8 pea.l [A6 - 0x18] 00000286 3F3C 0195 move.w -[A7], 0x195 0000028A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000028E 3F3C 01A5 move.w -[A7], 0x1A5 00000292 3F3C 010E move.w -[A7], 0x10E 00000296 A8A7 syscall SetRect 00000298 486E FFE8 pea.l [A6 - 0x18] 0000029C A8A2 syscall PaintRect 0000029E 4EBA 0BA0 jsr [PC + 0xBA0 /* 00000E40 */] 000002A2 7021 moveq.l D0, 0x21 000002A4 2F00 move.l -[A7], D0 000002A6 A862 syscall ForeColor 000002A8 486E FFE8 pea.l [A6 - 0x18] 000002AC 302D FEA8 move.w D0, [A5 - 0x158] 000002B0 0640 FFE6 addi.w D0, 0xFFE6 000002B4 3F00 move.w -[A7], D0 000002B6 302D FEAA move.w D0, [A5 - 0x156] 000002BA 0640 FFE6 addi.w D0, 0xFFE6 000002BE 3F00 move.w -[A7], D0 000002C0 302D FEA8 move.w D0, [A5 - 0x158] 000002C4 0640 001A addi.w D0, 0x1A 000002C8 3F00 move.w -[A7], D0 000002CA 302D FEAA move.w D0, [A5 - 0x156] 000002CE 0640 001A addi.w D0, 0x1A 000002D2 3F00 move.w -[A7], D0 000002D4 A8A7 syscall SetRect 000002D6 2F2D FE98 move.l -[A7], [A5 - 0x168] 000002DA 486E FFE8 pea.l [A6 - 0x18] 000002DE A8F6 syscall DrawPicture 000002E0 2F3C 0000 0199 move.l -[A7], 0x199 000002E6 A862 syscall ForeColor 000002E8 486E FFE8 pea.l [A6 - 0x18] 000002EC 302D FE9E move.w D0, [A5 - 0x162] 000002F0 5140 subq.w D0, 8 000002F2 3F00 move.w -[A7], D0 000002F4 302D FEA0 move.w D0, [A5 - 0x160] 000002F8 5140 subq.w D0, 8 000002FA 3F00 move.w -[A7], D0 000002FC 302D FE9E move.w D0, [A5 - 0x162] 00000300 5E40 addq.w D0, 7 00000302 3F00 move.w -[A7], D0 00000304 302D FEA0 move.w D0, [A5 - 0x160] 00000308 5E40 addq.w D0, 7 0000030A 3F00 move.w -[A7], D0 0000030C A8A7 syscall SetRect 0000030E 2F2D FE94 move.l -[A7], [A5 - 0x16C] 00000312 486E FFE8 pea.l [A6 - 0x18] 00000316 A8F6 syscall DrawPicture 00000318 7021 moveq.l D0, 0x21 0000031A 2F00 move.l -[A7], D0 0000031C A862 syscall ForeColor 0000031E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000322 3F3C 011D move.w -[A7], 0x11D 00000326 A893 syscall MoveTo 00000328 487A 000C pea.l [PC + 0xC /* 00000336, value 0x753636F, pstring "Score: " */] 0000032C A884 syscall DrawString 0000032E 4EBA FD96 jsr [PC - 0x26A /* 000000C6 */] 00000332 4E5E unlink A6 00000334 4E75 rts 00000336 0753 bchg [A3], D3 00000338 636F bls +0x71 /* 000003A9 */ 0000033A 7265 moveq.l D1, 0x65 0000033C 3A20 move.w D5, -[A0] fn0000033E: 0000033E 4E56 FFD6 link A6, -0x002A 00000342 422D FEFF clr.b [A5 - 0x101] 00000346 302D FE44 move.w D0, [A5 - 0x1BC] 0000034A 6000 04FA bra +0x4FC /* 00000846 */ 0000034E 3B7C 0014 FE48 move.w [A5 - 0x1B8], 0x14 00000354 3B7C 00CF FEA8 move.w [A5 - 0x158], 0xCF 0000035A 3B7C 008C FEAA move.w [A5 - 0x156], 0x8C 00000360 426D FEAC clr.w [A5 - 0x154] 00000364 426D FEAE clr.w [A5 - 0x152] 00000368 422D FE46 clr.b [A5 - 0x1BA] 0000036C 422D FE47 clr.b [A5 - 0x1B9] 00000370 6000 04FA bra +0x4FC /* 0000086C */ 00000374 3B7C 0014 FE48 move.w [A5 - 0x1B8], 0x14 0000037A 594F subq.w A7, 4 0000037C 594F subq.w A7, 4 0000037E 3F3C 00C8 move.w -[A7], 0xC8 00000382 4EBA FCE4 jsr [PC - 0x31C /* 00000068 */] 00000386 201F move.l D0, [A7]+ 00000388 3D7C 0064 FFE6 move.w [A6 - 0x1A], 0x64 /* 'd' */ 0000038E 486E FFE6 pea.l [A6 - 0x1A] 00000392 2D40 FFE2 move.l [A6 - 0x1E], D0 00000396 486E FFE2 pea.l [A6 - 0x1E] 0000039A 486E FFD8 pea.l [A6 - 0x28] 0000039E 3F3C 100E move.w -[A7], 0x100E 000003A2 A9EB syscall Pack4/FP68K 000003A4 486E FFD8 pea.l [A6 - 0x28] 000003A8 3F3C 2002 move.w -[A7], 0x2002 000003AC A9EB syscall Pack4/FP68K 000003AE 486E FFD8 pea.l [A6 - 0x28] 000003B2 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000003B6 201F move.l D0, [A7]+ 000003B8 0680 0000 00CF addi.l D0, 0xCF 000003BE 3B40 FEA8 move.w [A5 - 0x158], D0 000003C2 594F subq.w A7, 4 000003C4 594F subq.w A7, 4 000003C6 3F3C 0096 move.w -[A7], 0x96 000003CA 4EBA FC9C jsr [PC - 0x364 /* 00000068 */] 000003CE 201F move.l D0, [A7]+ 000003D0 3D7C 004B FFE6 move.w [A6 - 0x1A], 0x4B /* 'K' */ 000003D6 486E FFE6 pea.l [A6 - 0x1A] 000003DA 2D40 FFE2 move.l [A6 - 0x1E], D0 000003DE 486E FFE2 pea.l [A6 - 0x1E] 000003E2 486E FFD8 pea.l [A6 - 0x28] 000003E6 3F3C 100E move.w -[A7], 0x100E 000003EA A9EB syscall Pack4/FP68K 000003EC 486E FFD8 pea.l [A6 - 0x28] 000003F0 3F3C 2002 move.w -[A7], 0x2002 000003F4 A9EB syscall Pack4/FP68K 000003F6 486E FFD8 pea.l [A6 - 0x28] 000003FA 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000003FE 201F move.l D0, [A7]+ 00000400 0680 0000 008C addi.l D0, 0x8C 00000406 3B40 FEAA move.w [A5 - 0x156], D0 0000040A 554F subq.w A7, 2 0000040C 4EBA FDBA jsr [PC - 0x246 /* 000001C8 */] 00000410 301F move.w D0, [A7]+ 00000412 D040 add.w D0, D0 00000414 3B40 FEAC move.w [A5 - 0x154], D0 00000418 554F subq.w A7, 2 0000041A 4EBA FDAC jsr [PC - 0x254 /* 000001C8 */] 0000041E 301F move.w D0, [A7]+ 00000420 D040 add.w D0, D0 00000422 3B40 FEAE move.w [A5 - 0x152], D0 00000426 422D FE46 clr.b [A5 - 0x1BA] 0000042A 422D FE47 clr.b [A5 - 0x1B9] 0000042E 6000 043C bra +0x43E /* 0000086C */ 00000432 3B7C 0014 FE48 move.w [A5 - 0x1B8], 0x14 00000438 594F subq.w A7, 4 0000043A 594F subq.w A7, 4 0000043C 3F3C 00C8 move.w -[A7], 0xC8 00000440 4EBA FC26 jsr [PC - 0x3DA /* 00000068 */] 00000444 201F move.l D0, [A7]+ 00000446 3D7C 0064 FFE6 move.w [A6 - 0x1A], 0x64 /* 'd' */ 0000044C 486E FFE6 pea.l [A6 - 0x1A] 00000450 2D40 FFE2 move.l [A6 - 0x1E], D0 00000454 486E FFE2 pea.l [A6 - 0x1E] 00000458 486E FFD8 pea.l [A6 - 0x28] 0000045C 3F3C 100E move.w -[A7], 0x100E 00000460 A9EB syscall Pack4/FP68K 00000462 486E FFD8 pea.l [A6 - 0x28] 00000466 3F3C 2002 move.w -[A7], 0x2002 0000046A A9EB syscall Pack4/FP68K 0000046C 486E FFD8 pea.l [A6 - 0x28] 00000470 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000474 201F move.l D0, [A7]+ 00000476 0680 0000 00CF addi.l D0, 0xCF 0000047C 3B40 FEA8 move.w [A5 - 0x158], D0 00000480 594F subq.w A7, 4 00000482 594F subq.w A7, 4 00000484 3F3C 0096 move.w -[A7], 0x96 00000488 4EBA FBDE jsr [PC - 0x422 /* 00000068 */] 0000048C 201F move.l D0, [A7]+ 0000048E 3D7C 004B FFE6 move.w [A6 - 0x1A], 0x4B /* 'K' */ 00000494 486E FFE6 pea.l [A6 - 0x1A] 00000498 2D40 FFE2 move.l [A6 - 0x1E], D0 0000049C 486E FFE2 pea.l [A6 - 0x1E] 000004A0 486E FFD8 pea.l [A6 - 0x28] 000004A4 3F3C 100E move.w -[A7], 0x100E 000004A8 A9EB syscall Pack4/FP68K 000004AA 486E FFD8 pea.l [A6 - 0x28] 000004AE 3F3C 2002 move.w -[A7], 0x2002 000004B2 A9EB syscall Pack4/FP68K 000004B4 486E FFD8 pea.l [A6 - 0x28] 000004B8 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000004BC 201F move.l D0, [A7]+ 000004BE 0680 0000 008C addi.l D0, 0x8C 000004C4 3B40 FEAA move.w [A5 - 0x156], D0 000004C8 554F subq.w A7, 2 000004CA 4EBA FCFC jsr [PC - 0x304 /* 000001C8 */] 000004CE 301F move.w D0, [A7]+ 000004D0 D040 add.w D0, D0 000004D2 3B40 FEAC move.w [A5 - 0x154], D0 000004D6 554F subq.w A7, 2 000004D8 4EBA FCEE jsr [PC - 0x312 /* 000001C8 */] 000004DC 301F move.w D0, [A7]+ 000004DE D040 add.w D0, D0 000004E0 3B40 FEAE move.w [A5 - 0x152], D0 000004E4 422D FE46 clr.b [A5 - 0x1BA] 000004E8 1B7C 0001 FE47 move.b [A5 - 0x1B9], 0x1 000004EE 6000 037C bra +0x37E /* 0000086C */ 000004F2 3B7C 0023 FE48 move.w [A5 - 0x1B8], 0x23 /* '#' */ 000004F8 3B7C 00CF FEA8 move.w [A5 - 0x158], 0xCF 000004FE 3B7C 008C FEAA move.w [A5 - 0x156], 0x8C 00000504 426D FEAC clr.w [A5 - 0x154] 00000508 426D FEAE clr.w [A5 - 0x152] 0000050C 422D FE46 clr.b [A5 - 0x1BA] 00000510 422D FE47 clr.b [A5 - 0x1B9] 00000514 6000 0356 bra +0x358 /* 0000086C */ 00000518 3B7C 0023 FE48 move.w [A5 - 0x1B8], 0x23 /* '#' */ 0000051E 594F subq.w A7, 4 00000520 594F subq.w A7, 4 00000522 3F3C 00C8 move.w -[A7], 0xC8 00000526 4EBA FB40 jsr [PC - 0x4C0 /* 00000068 */] 0000052A 201F move.l D0, [A7]+ 0000052C 3D7C 0064 FFE6 move.w [A6 - 0x1A], 0x64 /* 'd' */ 00000532 486E FFE6 pea.l [A6 - 0x1A] 00000536 2D40 FFE2 move.l [A6 - 0x1E], D0 0000053A 486E FFE2 pea.l [A6 - 0x1E] 0000053E 486E FFD8 pea.l [A6 - 0x28] 00000542 3F3C 100E move.w -[A7], 0x100E 00000546 A9EB syscall Pack4/FP68K 00000548 486E FFD8 pea.l [A6 - 0x28] 0000054C 3F3C 2002 move.w -[A7], 0x2002 00000550 A9EB syscall Pack4/FP68K 00000552 486E FFD8 pea.l [A6 - 0x28] 00000556 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000055A 201F move.l D0, [A7]+ 0000055C 0680 0000 00CF addi.l D0, 0xCF 00000562 3B40 FEA8 move.w [A5 - 0x158], D0 00000566 594F subq.w A7, 4 00000568 594F subq.w A7, 4 0000056A 3F3C 0096 move.w -[A7], 0x96 0000056E 4EBA FAF8 jsr [PC - 0x508 /* 00000068 */] 00000572 201F move.l D0, [A7]+ 00000574 3D7C 004B FFE6 move.w [A6 - 0x1A], 0x4B /* 'K' */ 0000057A 486E FFE6 pea.l [A6 - 0x1A] 0000057E 2D40 FFE2 move.l [A6 - 0x1E], D0 00000582 486E FFE2 pea.l [A6 - 0x1E] 00000586 486E FFD8 pea.l [A6 - 0x28] 0000058A 3F3C 100E move.w -[A7], 0x100E 0000058E A9EB syscall Pack4/FP68K 00000590 486E FFD8 pea.l [A6 - 0x28] 00000594 3F3C 2002 move.w -[A7], 0x2002 00000598 A9EB syscall Pack4/FP68K 0000059A 486E FFD8 pea.l [A6 - 0x28] 0000059E 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000005A2 201F move.l D0, [A7]+ 000005A4 0680 0000 008C addi.l D0, 0x8C 000005AA 3B40 FEAA move.w [A5 - 0x156], D0 000005AE 554F subq.w A7, 2 000005B0 4EBA FC16 jsr [PC - 0x3EA /* 000001C8 */] 000005B4 301F move.w D0, [A7]+ 000005B6 D040 add.w D0, D0 000005B8 3B40 FEAC move.w [A5 - 0x154], D0 000005BC 554F subq.w A7, 2 000005BE 4EBA FC08 jsr [PC - 0x3F8 /* 000001C8 */] 000005C2 301F move.w D0, [A7]+ 000005C4 D040 add.w D0, D0 000005C6 3B40 FEAE move.w [A5 - 0x152], D0 000005CA 422D FE46 clr.b [A5 - 0x1BA] 000005CE 422D FE47 clr.b [A5 - 0x1B9] 000005D2 6000 0298 bra +0x29A /* 0000086C */ 000005D6 3B7C 0023 FE48 move.w [A5 - 0x1B8], 0x23 /* '#' */ 000005DC 594F subq.w A7, 4 000005DE 594F subq.w A7, 4 000005E0 3F3C 00C8 move.w -[A7], 0xC8 000005E4 4EBA FA82 jsr [PC - 0x57E /* 00000068 */] 000005E8 201F move.l D0, [A7]+ 000005EA 3D7C 0064 FFE6 move.w [A6 - 0x1A], 0x64 /* 'd' */ 000005F0 486E FFE6 pea.l [A6 - 0x1A] 000005F4 2D40 FFE2 move.l [A6 - 0x1E], D0 000005F8 486E FFE2 pea.l [A6 - 0x1E] 000005FC 486E FFD8 pea.l [A6 - 0x28] 00000600 3F3C 100E move.w -[A7], 0x100E 00000604 A9EB syscall Pack4/FP68K 00000606 486E FFD8 pea.l [A6 - 0x28] 0000060A 3F3C 2002 move.w -[A7], 0x2002 0000060E A9EB syscall Pack4/FP68K 00000610 486E FFD8 pea.l [A6 - 0x28] 00000614 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000618 201F move.l D0, [A7]+ 0000061A 0680 0000 00CF addi.l D0, 0xCF 00000620 3B40 FEA8 move.w [A5 - 0x158], D0 00000624 594F subq.w A7, 4 00000626 594F subq.w A7, 4 00000628 3F3C 0096 move.w -[A7], 0x96 0000062C 4EBA FA3A jsr [PC - 0x5C6 /* 00000068 */] 00000630 201F move.l D0, [A7]+ 00000632 3D7C 004B FFE6 move.w [A6 - 0x1A], 0x4B /* 'K' */ 00000638 486E FFE6 pea.l [A6 - 0x1A] 0000063C 2D40 FFE2 move.l [A6 - 0x1E], D0 00000640 486E FFE2 pea.l [A6 - 0x1E] 00000644 486E FFD8 pea.l [A6 - 0x28] 00000648 3F3C 100E move.w -[A7], 0x100E 0000064C A9EB syscall Pack4/FP68K 0000064E 486E FFD8 pea.l [A6 - 0x28] 00000652 3F3C 2002 move.w -[A7], 0x2002 00000656 A9EB syscall Pack4/FP68K 00000658 486E FFD8 pea.l [A6 - 0x28] 0000065C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000660 201F move.l D0, [A7]+ 00000662 0680 0000 008C addi.l D0, 0x8C 00000668 3B40 FEAA move.w [A5 - 0x156], D0 0000066C 554F subq.w A7, 2 0000066E 4EBA FB58 jsr [PC - 0x4A8 /* 000001C8 */] 00000672 301F move.w D0, [A7]+ 00000674 D040 add.w D0, D0 00000676 3B40 FEAC move.w [A5 - 0x154], D0 0000067A 554F subq.w A7, 2 0000067C 4EBA FB4A jsr [PC - 0x4B6 /* 000001C8 */] 00000680 301F move.w D0, [A7]+ 00000682 D040 add.w D0, D0 00000684 3B40 FEAE move.w [A5 - 0x152], D0 00000688 422D FE46 clr.b [A5 - 0x1BA] 0000068C 1B7C 0001 FE47 move.b [A5 - 0x1B9], 0x1 00000692 6000 01D8 bra +0x1DA /* 0000086C */ 00000696 3B7C FFE7 FE48 move.w [A5 - 0x1B8], 0xFFE7 0000069C 3B7C 00CF FEA8 move.w [A5 - 0x158], 0xCF 000006A2 3B7C 008C FEAA move.w [A5 - 0x156], 0x8C 000006A8 426D FEAC clr.w [A5 - 0x154] 000006AC 426D FEAE clr.w [A5 - 0x152] 000006B0 422D FE46 clr.b [A5 - 0x1BA] 000006B4 422D FE47 clr.b [A5 - 0x1B9] 000006B8 6000 01B2 bra +0x1B4 /* 0000086C */ 000006BC 3B7C FFE7 FE48 move.w [A5 - 0x1B8], 0xFFE7 000006C2 594F subq.w A7, 4 000006C4 594F subq.w A7, 4 000006C6 3F3C 00C8 move.w -[A7], 0xC8 000006CA 4EBA F99C jsr [PC - 0x664 /* 00000068 */] 000006CE 201F move.l D0, [A7]+ 000006D0 3D7C 0064 FFE6 move.w [A6 - 0x1A], 0x64 /* 'd' */ 000006D6 486E FFE6 pea.l [A6 - 0x1A] 000006DA 2D40 FFE2 move.l [A6 - 0x1E], D0 000006DE 486E FFE2 pea.l [A6 - 0x1E] 000006E2 486E FFD8 pea.l [A6 - 0x28] 000006E6 3F3C 100E move.w -[A7], 0x100E 000006EA A9EB syscall Pack4/FP68K 000006EC 486E FFD8 pea.l [A6 - 0x28] 000006F0 3F3C 2002 move.w -[A7], 0x2002 000006F4 A9EB syscall Pack4/FP68K 000006F6 486E FFD8 pea.l [A6 - 0x28] 000006FA 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000006FE 201F move.l D0, [A7]+ 00000700 0680 0000 00CF addi.l D0, 0xCF 00000706 3B40 FEA8 move.w [A5 - 0x158], D0 0000070A 594F subq.w A7, 4 0000070C 594F subq.w A7, 4 0000070E 3F3C 0096 move.w -[A7], 0x96 00000712 4EBA F954 jsr [PC - 0x6AC /* 00000068 */] 00000716 201F move.l D0, [A7]+ 00000718 3D7C 004B FFE6 move.w [A6 - 0x1A], 0x4B /* 'K' */ 0000071E 486E FFE6 pea.l [A6 - 0x1A] 00000722 2D40 FFE2 move.l [A6 - 0x1E], D0 00000726 486E FFE2 pea.l [A6 - 0x1E] 0000072A 486E FFD8 pea.l [A6 - 0x28] 0000072E 3F3C 100E move.w -[A7], 0x100E 00000732 A9EB syscall Pack4/FP68K 00000734 486E FFD8 pea.l [A6 - 0x28] 00000738 3F3C 2002 move.w -[A7], 0x2002 0000073C A9EB syscall Pack4/FP68K 0000073E 486E FFD8 pea.l [A6 - 0x28] 00000742 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000746 201F move.l D0, [A7]+ 00000748 0680 0000 008C addi.l D0, 0x8C 0000074E 3B40 FEAA move.w [A5 - 0x156], D0 00000752 554F subq.w A7, 2 00000754 4EBA FA72 jsr [PC - 0x58E /* 000001C8 */] 00000758 301F move.w D0, [A7]+ 0000075A D040 add.w D0, D0 0000075C 3B40 FEAC move.w [A5 - 0x154], D0 00000760 554F subq.w A7, 2 00000762 4EBA FA64 jsr [PC - 0x59C /* 000001C8 */] 00000766 301F move.w D0, [A7]+ 00000768 D040 add.w D0, D0 0000076A 3B40 FEAE move.w [A5 - 0x152], D0 0000076E 422D FE46 clr.b [A5 - 0x1BA] 00000772 422D FE47 clr.b [A5 - 0x1B9] 00000776 6000 00F4 bra +0xF6 /* 0000086C */ 0000077A 3B7C FFE7 FE48 move.w [A5 - 0x1B8], 0xFFE7 00000780 594F subq.w A7, 4 00000782 594F subq.w A7, 4 00000784 3F3C 00C8 move.w -[A7], 0xC8 00000788 4EBA F8DE jsr [PC - 0x722 /* 00000068 */] 0000078C 201F move.l D0, [A7]+ 0000078E 3D7C 0064 FFE6 move.w [A6 - 0x1A], 0x64 /* 'd' */ 00000794 486E FFE6 pea.l [A6 - 0x1A] 00000798 2D40 FFE2 move.l [A6 - 0x1E], D0 0000079C 486E FFE2 pea.l [A6 - 0x1E] 000007A0 486E FFD8 pea.l [A6 - 0x28] 000007A4 3F3C 100E move.w -[A7], 0x100E 000007A8 A9EB syscall Pack4/FP68K 000007AA 486E FFD8 pea.l [A6 - 0x28] 000007AE 3F3C 2002 move.w -[A7], 0x2002 000007B2 A9EB syscall Pack4/FP68K 000007B4 486E FFD8 pea.l [A6 - 0x28] 000007B8 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000007BC 201F move.l D0, [A7]+ 000007BE 0680 0000 00CF addi.l D0, 0xCF 000007C4 3B40 FEA8 move.w [A5 - 0x158], D0 000007C8 594F subq.w A7, 4 000007CA 594F subq.w A7, 4 000007CC 3F3C 0096 move.w -[A7], 0x96 000007D0 4EBA F896 jsr [PC - 0x76A /* 00000068 */] 000007D4 201F move.l D0, [A7]+ 000007D6 3D7C 004B FFE6 move.w [A6 - 0x1A], 0x4B /* 'K' */ 000007DC 486E FFE6 pea.l [A6 - 0x1A] 000007E0 2D40 FFE2 move.l [A6 - 0x1E], D0 000007E4 486E FFE2 pea.l [A6 - 0x1E] 000007E8 486E FFD8 pea.l [A6 - 0x28] 000007EC 3F3C 100E move.w -[A7], 0x100E 000007F0 A9EB syscall Pack4/FP68K 000007F2 486E FFD8 pea.l [A6 - 0x28] 000007F6 3F3C 2002 move.w -[A7], 0x2002 000007FA A9EB syscall Pack4/FP68K 000007FC 486E FFD8 pea.l [A6 - 0x28] 00000800 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000804 201F move.l D0, [A7]+ 00000806 0680 0000 008C addi.l D0, 0x8C 0000080C 3B40 FEAA move.w [A5 - 0x156], D0 00000810 554F subq.w A7, 2 00000812 4EBA F9B4 jsr [PC - 0x64C /* 000001C8 */] 00000816 301F move.w D0, [A7]+ 00000818 D040 add.w D0, D0 0000081A 3B40 FEAC move.w [A5 - 0x154], D0 0000081E 554F subq.w A7, 2 00000820 4EBA F9A6 jsr [PC - 0x65A /* 000001C8 */] 00000824 301F move.w D0, [A7]+ 00000826 D040 add.w D0, D0 00000828 3B40 FEAE move.w [A5 - 0x152], D0 0000082C 422D FE46 clr.b [A5 - 0x1BA] 00000830 1B7C 0001 FE47 move.b [A5 - 0x1B9], 0x1 00000836 6034 bra +0x36 /* 0000086C */ 00000838 1B7C 0001 FF00 move.b [A5 - 0x100], 0x1 0000083E 1B7C 0001 FF01 move.b [A5 - 0xFF], 0x1 00000844 6026 bra +0x28 /* 0000086C */ label00000846: 00000846 5340 subq.w D0, 1 00000848 0C40 000A cmpi.w D0, 0xA /* '\n' */ 0000084C 641E bcc +0x20 /* 0000086C */ 0000084E D040 add.w D0, D0 00000850 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000854 4EFB 0002 jmp [PC + D0.w + 0x2] 00000858 FAF6 FB1C .extension 0xAF6 <> // unimplemented 0000085C FBDA .invalid <> 0000085E FC9A FCC0 .extension 0xC9A <> // unimplemented 00000862 FD7E .extension 0xD7E <> // unimplemented 00000864 FE3E FE64 .unknown 0xFE3E 0xFE64 (W = 7) 00000868 FF22 .extension 0xF22 <> // unimplemented 0000086A FFE0 .invalid <> label0000086C: 0000086C 3B7C 0001 FEA2 move.w [A5 - 0x15E], 0x1 label00000872: 00000872 594F subq.w A7, 4 00000874 594F subq.w A7, 4 00000876 3F3C 0177 move.w -[A7], 0x177 0000087A 4EBA F7EC jsr [PC - 0x814 /* 00000068 */] 0000087E 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00000882 486E FFE4 pea.l [A6 - 0x1C] 00000886 486E FFDA pea.l [A6 - 0x26] 0000088A 3F3C 100E move.w -[A7], 0x100E 0000088E A9EB syscall Pack4/FP68K 00000890 3D7C 000A FFD8 move.w [A6 - 0x28], 0xA /* '\n' */ 00000896 486E FFD8 pea.l [A6 - 0x28] 0000089A 486E FFDA pea.l [A6 - 0x26] 0000089E 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000008A2 A9EB syscall Pack4/FP68K 000008A4 3D7C 000A FFD6 move.w [A6 - 0x2A], 0xA /* '\n' */ 000008AA 486E FFD6 pea.l [A6 - 0x2A] 000008AE 486E FFDA pea.l [A6 - 0x26] 000008B2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000008B6 A9EB syscall Pack4/FP68K 000008B8 486E FFDA pea.l [A6 - 0x26] 000008BC 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000008C0 544F addq.w A7, 2 000008C2 3B5F FE9E move.w [A5 - 0x162], [A7]+ 000008C6 594F subq.w A7, 4 000008C8 594F subq.w A7, 4 000008CA 3F3C 00F0 move.w -[A7], 0xF0 000008CE 4EBA F798 jsr [PC - 0x868 /* 00000068 */] 000008D2 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000008D6 486E FFE4 pea.l [A6 - 0x1C] 000008DA 486E FFDA pea.l [A6 - 0x26] 000008DE 3F3C 100E move.w -[A7], 0x100E 000008E2 A9EB syscall Pack4/FP68K 000008E4 3D7C 000A FFD8 move.w [A6 - 0x28], 0xA /* '\n' */ 000008EA 486E FFD8 pea.l [A6 - 0x28] 000008EE 486E FFDA pea.l [A6 - 0x26] 000008F2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000008F6 A9EB syscall Pack4/FP68K 000008F8 3D7C 000A FFD6 move.w [A6 - 0x2A], 0xA /* '\n' */ 000008FE 486E FFD6 pea.l [A6 - 0x2A] 00000902 486E FFDA pea.l [A6 - 0x26] 00000906 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000090A A9EB syscall Pack4/FP68K 0000090C 486E FFDA pea.l [A6 - 0x26] 00000910 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000914 544F addq.w A7, 2 00000916 3B5F FEA0 move.w [A5 - 0x160], [A7]+ 0000091A 594F subq.w A7, 4 0000091C 4EBA F6E2 jsr [PC - 0x91E /* 00000000 */] 00000920 7046 moveq.l D0, 0x46 00000922 B09F cmp.l D0, [A7]+ 00000924 6C00 FF4C bge -0xB2 /* 00000872 */ 00000928 4A2D FE47 tst.b [A5 - 0x1B9] 0000092C 6716 beq +0x18 /* 00000944 */ 0000092E 554F subq.w A7, 2 00000930 4EBA F896 jsr [PC - 0x76A /* 000001C8 */] 00000934 3B5F FEA4 move.w [A5 - 0x15C], [A7]+ 00000938 554F subq.w A7, 2 0000093A 4EBA F88C jsr [PC - 0x774 /* 000001C8 */] 0000093E 3B5F FEA6 move.w [A5 - 0x15A], [A7]+ 00000942 6008 bra +0xA /* 0000094C */ label00000944: 00000944 426D FEA4 clr.w [A5 - 0x15C] 00000948 426D FEA6 clr.w [A5 - 0x15A] label0000094C: 0000094C 3D7C 0032 FFE6 move.w [A6 - 0x1A], 0x32 /* '2' */ 00000952 486E FFE6 pea.l [A6 - 0x1A] 00000956 486E FFDC pea.l [A6 - 0x24] 0000095A 3F3C 200E move.w -[A7], 0x200E 0000095E A9EB syscall Pack4/FP68K 00000960 486E FFDC pea.l [A6 - 0x24] 00000964 486D FEB0 pea.l [A5 - 0x150] 00000968 3F3C 1010 move.w -[A7], 0x1010 0000096C A9EB syscall Pack4/FP68K 0000096E 3D7C 0082 FFE6 move.w [A6 - 0x1A], 0x82 00000974 486E FFE6 pea.l [A6 - 0x1A] 00000978 486E FFDC pea.l [A6 - 0x24] 0000097C 3F3C 200E move.w -[A7], 0x200E 00000980 A9EB syscall Pack4/FP68K 00000982 486E FFDC pea.l [A6 - 0x24] 00000986 486D FEB4 pea.l [A5 - 0x14C] 0000098A 3F3C 1010 move.w -[A7], 0x1010 0000098E A9EB syscall Pack4/FP68K 00000990 426E FFE6 clr.w [A6 - 0x1A] 00000994 486E FFE6 pea.l [A6 - 0x1A] 00000998 486E FFDC pea.l [A6 - 0x24] 0000099C 3F3C 200E move.w -[A7], 0x200E 000009A0 A9EB syscall Pack4/FP68K 000009A2 486E FFDC pea.l [A6 - 0x24] 000009A6 486D FEB8 pea.l [A5 - 0x148] 000009AA 3F3C 1010 move.w -[A7], 0x1010 000009AE A9EB syscall Pack4/FP68K 000009B0 426E FFE6 clr.w [A6 - 0x1A] 000009B4 486E FFE6 pea.l [A6 - 0x1A] 000009B8 486E FFDC pea.l [A6 - 0x24] 000009BC 3F3C 200E move.w -[A7], 0x200E 000009C0 A9EB syscall Pack4/FP68K 000009C2 486E FFDC pea.l [A6 - 0x24] 000009C6 486D FEBC pea.l [A5 - 0x144] 000009CA 3F3C 1010 move.w -[A7], 0x1010 000009CE A9EB syscall Pack4/FP68K 000009D0 426E FFE6 clr.w [A6 - 0x1A] 000009D4 486E FFE6 pea.l [A6 - 0x1A] 000009D8 486E FFDC pea.l [A6 - 0x24] 000009DC 3F3C 200E move.w -[A7], 0x200E 000009E0 A9EB syscall Pack4/FP68K 000009E2 486E FFDC pea.l [A6 - 0x24] 000009E6 486D FEC0 pea.l [A5 - 0x140] 000009EA 3F3C 1010 move.w -[A7], 0x1010 000009EE A9EB syscall Pack4/FP68K 000009F0 3B7C 0096 FEC4 move.w [A5 - 0x13C], 0x96 000009F6 4EBA F852 jsr [PC - 0x7AE /* 0000024A */] 000009FA 4E5E unlink A6 000009FC 4E75 rts fn000009FE: 000009FE 302D FE44 move.w D0, [A5 - 0x1BC] 00000A02 5240 addq.w D0, 1 00000A04 3B40 FE44 move.w [A5 - 0x1BC], D0 00000A08 4EBA F934 jsr [PC - 0x6CC /* 0000033E */] 00000A0C 4E75 rts fn00000A0E: 00000A0E 4E56 FFFE link A6, -0x0002 00000A12 3F3C FFFF move.w -[A7], 0xFFFF 00000A16 4267 clr.w -[A7] 00000A18 201F move.l D0, [A7]+ 00000A1A A032 syscall FlushEvents 00000A1C 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1 00000A22 7000 moveq.l D0, 0x00 00000A24 102E FFFE move.b D0, [A6 - 0x2] 00000A28 3F00 move.w -[A7], D0 00000A2A A888 syscall TextFace 00000A2C 486D FFBC pea.l [A5 - 0x44] 00000A30 A89D syscall PenPat 00000A32 422D FF00 clr.b [A5 - 0x100] 00000A36 3B7C 0001 FE44 move.w [A5 - 0x1BC], 0x1 00000A3C 426D FE42 clr.w [A5 - 0x1BE] 00000A40 4EBA F8FC jsr [PC - 0x704 /* 0000033E */] 00000A44 4E5E unlink A6 00000A46 4E75 rts fn00000A48: 00000A48 4E56 FFE0 link A6, -0x0020 00000A4C 7045 moveq.l D0, 0x45 00000A4E 2F00 move.l -[A7], D0 00000A50 A862 syscall ForeColor 00000A52 302D FEA4 move.w D0, [A5 - 0x15C] 00000A56 6000 0170 bra +0x172 /* 00000BC8 */ label00000A5A: 00000A5A 4A6D FEA6 tst.w [A5 - 0x15A] 00000A5E 6F44 ble +0x46 /* 00000AA4 */ 00000A60 486E FFE8 pea.l [A6 - 0x18] 00000A64 3F3C 0087 move.w -[A7], 0x87 00000A68 3F3C 0001 move.w -[A7], 0x1 00000A6C 3F3C 0097 move.w -[A7], 0x97 00000A70 3F3C 0011 move.w -[A7], 0x11 00000A74 A8A7 syscall SetRect 00000A76 486E FFE0 pea.l [A6 - 0x20] 00000A7A 302D FE9E move.w D0, [A5 - 0x162] 00000A7E 5140 subq.w D0, 8 00000A80 5340 subq.w D0, 1 00000A82 3F00 move.w -[A7], D0 00000A84 302D FEA0 move.w D0, [A5 - 0x160] 00000A88 5140 subq.w D0, 8 00000A8A 3F00 move.w -[A7], D0 00000A8C 302D FE9E move.w D0, [A5 - 0x162] 00000A90 5E40 addq.w D0, 7 00000A92 3F00 move.w -[A7], D0 00000A94 302D FEA0 move.w D0, [A5 - 0x160] 00000A98 5E40 addq.w D0, 7 00000A9A 5240 addq.w D0, 1 00000A9C 3F00 move.w -[A7], D0 00000A9E A8A7 syscall SetRect 00000AA0 6000 0136 bra +0x138 /* 00000BD8 */ label00000AA4: 00000AA4 486E FFE8 pea.l [A6 - 0x18] 00000AA8 3F3C 0073 move.w -[A7], 0x73 /* 's' */ 00000AAC 4267 clr.w -[A7] 00000AAE 3F3C 0083 move.w -[A7], 0x83 00000AB2 3F3C 0010 move.w -[A7], 0x10 00000AB6 A8A7 syscall SetRect 00000AB8 486E FFE0 pea.l [A6 - 0x20] 00000ABC 302D FE9E move.w D0, [A5 - 0x162] 00000AC0 5140 subq.w D0, 8 00000AC2 5340 subq.w D0, 1 00000AC4 3F00 move.w -[A7], D0 00000AC6 302D FEA0 move.w D0, [A5 - 0x160] 00000ACA 5140 subq.w D0, 8 00000ACC 5340 subq.w D0, 1 00000ACE 3F00 move.w -[A7], D0 00000AD0 302D FE9E move.w D0, [A5 - 0x162] 00000AD4 5E40 addq.w D0, 7 00000AD6 3F00 move.w -[A7], D0 00000AD8 302D FEA0 move.w D0, [A5 - 0x160] 00000ADC 5E40 addq.w D0, 7 00000ADE 3F00 move.w -[A7], D0 00000AE0 A8A7 syscall SetRect 00000AE2 6000 00F4 bra +0xF6 /* 00000BD8 */ label00000AE6: 00000AE6 4A6D FEA6 tst.w [A5 - 0x15A] 00000AEA 6F42 ble +0x44 /* 00000B2E */ 00000AEC 486E FFE8 pea.l [A6 - 0x18] 00000AF0 3F3C 0073 move.w -[A7], 0x73 /* 's' */ 00000AF4 4267 clr.w -[A7] 00000AF6 3F3C 0083 move.w -[A7], 0x83 00000AFA 3F3C 0010 move.w -[A7], 0x10 00000AFE A8A7 syscall SetRect 00000B00 486E FFE0 pea.l [A6 - 0x20] 00000B04 302D FE9E move.w D0, [A5 - 0x162] 00000B08 5140 subq.w D0, 8 00000B0A 3F00 move.w -[A7], D0 00000B0C 302D FEA0 move.w D0, [A5 - 0x160] 00000B10 5140 subq.w D0, 8 00000B12 3F00 move.w -[A7], D0 00000B14 302D FE9E move.w D0, [A5 - 0x162] 00000B18 5E40 addq.w D0, 7 00000B1A 5240 addq.w D0, 1 00000B1C 3F00 move.w -[A7], D0 00000B1E 302D FEA0 move.w D0, [A5 - 0x160] 00000B22 5E40 addq.w D0, 7 00000B24 5240 addq.w D0, 1 00000B26 3F00 move.w -[A7], D0 00000B28 A8A7 syscall SetRect 00000B2A 6000 00AC bra +0xAE /* 00000BD8 */ label00000B2E: 00000B2E 486E FFE8 pea.l [A6 - 0x18] 00000B32 3F3C 0087 move.w -[A7], 0x87 00000B36 3F3C 0001 move.w -[A7], 0x1 00000B3A 3F3C 0097 move.w -[A7], 0x97 00000B3E 3F3C 0011 move.w -[A7], 0x11 00000B42 A8A7 syscall SetRect 00000B44 486E FFE0 pea.l [A6 - 0x20] 00000B48 302D FE9E move.w D0, [A5 - 0x162] 00000B4C 5140 subq.w D0, 8 00000B4E 3F00 move.w -[A7], D0 00000B50 302D FEA0 move.w D0, [A5 - 0x160] 00000B54 5140 subq.w D0, 8 00000B56 5340 subq.w D0, 1 00000B58 3F00 move.w -[A7], D0 00000B5A 302D FE9E move.w D0, [A5 - 0x162] 00000B5E 5E40 addq.w D0, 7 00000B60 5240 addq.w D0, 1 00000B62 3F00 move.w -[A7], D0 00000B64 302D FEA0 move.w D0, [A5 - 0x160] 00000B68 5E40 addq.w D0, 7 00000B6A 3F00 move.w -[A7], D0 00000B6C A8A7 syscall SetRect 00000B6E 6068 bra +0x6A /* 00000BD8 */ label00000B70: 00000B70 486E FFE0 pea.l [A6 - 0x20] 00000B74 302D FE9E move.w D0, [A5 - 0x162] 00000B78 5140 subq.w D0, 8 00000B7A 3F00 move.w -[A7], D0 00000B7C 302D FEA0 move.w D0, [A5 - 0x160] 00000B80 5140 subq.w D0, 8 00000B82 3F00 move.w -[A7], D0 00000B84 302D FE9E move.w D0, [A5 - 0x162] 00000B88 5E40 addq.w D0, 7 00000B8A 3F00 move.w -[A7], D0 00000B8C 302D FEA0 move.w D0, [A5 - 0x160] 00000B90 5E40 addq.w D0, 7 00000B92 3F00 move.w -[A7], D0 00000B94 A8A7 syscall SetRect 00000B96 486E FFE8 pea.l [A6 - 0x18] 00000B9A 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00000B9E 4267 clr.w -[A7] 00000BA0 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 00000BA4 3F3C 000F move.w -[A7], 0xF 00000BA8 A8A7 syscall SetRect 00000BAA 486D FE58 pea.l [A5 - 0x1A8] 00000BAE 206D FFCC movea.l A0, [A5 - 0x34] 00000BB2 4868 0002 pea.l [A0 + 0x2] 00000BB6 486E FFE8 pea.l [A6 - 0x18] 00000BBA 486E FFE0 pea.l [A6 - 0x20] 00000BBE 3F3C 0001 move.w -[A7], 0x1 00000BC2 42A7 clr.l -[A7] 00000BC4 A8EC syscall CopyBits 00000BC6 6010 bra +0x12 /* 00000BD8 */ label00000BC8: 00000BC8 5240 addq.w D0, 1 00000BCA 6700 FE8E beq -0x170 /* 00000A5A */ 00000BCE 5340 subq.w D0, 1 00000BD0 679E beq -0x60 /* 00000B70 */ 00000BD2 5340 subq.w D0, 1 00000BD4 6700 FF10 beq -0xEE /* 00000AE6 */ label00000BD8: 00000BD8 4A6D FEA4 tst.w [A5 - 0x15C] 00000BDC 671C beq +0x1E /* 00000BFA */ 00000BDE 486D FE66 pea.l [A5 - 0x19A] 00000BE2 206D FFCC movea.l A0, [A5 - 0x34] 00000BE6 4868 0002 pea.l [A0 + 0x2] 00000BEA 486E FFE8 pea.l [A6 - 0x18] 00000BEE 486E FFE0 pea.l [A6 - 0x20] 00000BF2 3F3C 0002 move.w -[A7], 0x2 00000BF6 42A7 clr.l -[A7] 00000BF8 A8EC syscall CopyBits label00000BFA: 00000BFA 4E5E unlink A6 00000BFC 4E75 rts fn00000BFE: 00000BFE 4E56 FFE0 link A6, -0x0020 00000C02 2F3C 0000 00CD move.l -[A7], 0xCD 00000C08 A862 syscall ForeColor 00000C0A 302D FEAC move.w D0, [A5 - 0x154] 00000C0E 6000 018E bra +0x190 /* 00000D9E */ label00000C12: 00000C12 4A6D FEAE tst.w [A5 - 0x152] 00000C16 6F4A ble +0x4C /* 00000C62 */ 00000C18 486E FFE0 pea.l [A6 - 0x20] 00000C1C 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00000C20 4267 clr.w -[A7] 00000C22 3F3C 006D move.w -[A7], 0x6D /* 'm' */ 00000C26 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00000C2A A8A7 syscall SetRect 00000C2C 486E FFE8 pea.l [A6 - 0x18] 00000C30 302D FEA8 move.w D0, [A5 - 0x158] 00000C34 0640 FFE6 addi.w D0, 0xFFE6 00000C38 5540 subq.w D0, 2 00000C3A 3F00 move.w -[A7], D0 00000C3C 302D FEAA move.w D0, [A5 - 0x156] 00000C40 0640 FFE6 addi.w D0, 0xFFE6 00000C44 3F00 move.w -[A7], D0 00000C46 302D FEA8 move.w D0, [A5 - 0x158] 00000C4A 0640 001A addi.w D0, 0x1A 00000C4E 3F00 move.w -[A7], D0 00000C50 302D FEAA move.w D0, [A5 - 0x156] 00000C54 0640 001A addi.w D0, 0x1A 00000C58 5440 addq.w D0, 2 00000C5A 3F00 move.w -[A7], D0 00000C5C A8A7 syscall SetRect 00000C5E 6000 014E bra +0x150 /* 00000DAE */ label00000C62: 00000C62 486E FFE0 pea.l [A6 - 0x20] 00000C66 4267 clr.w -[A7] 00000C68 4267 clr.w -[A7] 00000C6A 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00000C6E 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00000C72 A8A7 syscall SetRect 00000C74 486E FFE8 pea.l [A6 - 0x18] 00000C78 302D FEA8 move.w D0, [A5 - 0x158] 00000C7C 0640 FFE6 addi.w D0, 0xFFE6 00000C80 5540 subq.w D0, 2 00000C82 3F00 move.w -[A7], D0 00000C84 302D FEAA move.w D0, [A5 - 0x156] 00000C88 0640 FFE6 addi.w D0, 0xFFE6 00000C8C 5540 subq.w D0, 2 00000C8E 3F00 move.w -[A7], D0 00000C90 302D FEA8 move.w D0, [A5 - 0x158] 00000C94 0640 001A addi.w D0, 0x1A 00000C98 3F00 move.w -[A7], D0 00000C9A 302D FEAA move.w D0, [A5 - 0x156] 00000C9E 0640 001A addi.w D0, 0x1A 00000CA2 3F00 move.w -[A7], D0 00000CA4 A8A7 syscall SetRect 00000CA6 6000 0106 bra +0x108 /* 00000DAE */ label00000CAA: 00000CAA 4A6D FEAE tst.w [A5 - 0x152] 00000CAE 6F48 ble +0x4A /* 00000CF8 */ 00000CB0 486E FFE0 pea.l [A6 - 0x20] 00000CB4 4267 clr.w -[A7] 00000CB6 4267 clr.w -[A7] 00000CB8 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00000CBC 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00000CC0 A8A7 syscall SetRect 00000CC2 486E FFE8 pea.l [A6 - 0x18] 00000CC6 302D FEA8 move.w D0, [A5 - 0x158] 00000CCA 0640 FFE6 addi.w D0, 0xFFE6 00000CCE 3F00 move.w -[A7], D0 00000CD0 302D FEAA move.w D0, [A5 - 0x156] 00000CD4 0640 FFE6 addi.w D0, 0xFFE6 00000CD8 3F00 move.w -[A7], D0 00000CDA 302D FEA8 move.w D0, [A5 - 0x158] 00000CDE 0640 001A addi.w D0, 0x1A 00000CE2 5440 addq.w D0, 2 00000CE4 3F00 move.w -[A7], D0 00000CE6 302D FEAA move.w D0, [A5 - 0x156] 00000CEA 0640 001A addi.w D0, 0x1A 00000CEE 5440 addq.w D0, 2 00000CF0 3F00 move.w -[A7], D0 00000CF2 A8A7 syscall SetRect 00000CF4 6000 00B8 bra +0xBA /* 00000DAE */ label00000CF8: 00000CF8 486E FFE0 pea.l [A6 - 0x20] 00000CFC 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00000D00 4267 clr.w -[A7] 00000D02 3F3C 006D move.w -[A7], 0x6D /* 'm' */ 00000D06 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00000D0A A8A7 syscall SetRect 00000D0C 486E FFE8 pea.l [A6 - 0x18] 00000D10 302D FEA8 move.w D0, [A5 - 0x158] 00000D14 0640 FFE6 addi.w D0, 0xFFE6 00000D18 3F00 move.w -[A7], D0 00000D1A 302D FEAA move.w D0, [A5 - 0x156] 00000D1E 0640 FFE6 addi.w D0, 0xFFE6 00000D22 5540 subq.w D0, 2 00000D24 3F00 move.w -[A7], D0 00000D26 302D FEA8 move.w D0, [A5 - 0x158] 00000D2A 0640 001A addi.w D0, 0x1A 00000D2E 5440 addq.w D0, 2 00000D30 3F00 move.w -[A7], D0 00000D32 302D FEAA move.w D0, [A5 - 0x156] 00000D36 0640 001A addi.w D0, 0x1A 00000D3A 3F00 move.w -[A7], D0 00000D3C A8A7 syscall SetRect 00000D3E 606E bra +0x70 /* 00000DAE */ label00000D40: 00000D40 486E FFE0 pea.l [A6 - 0x20] 00000D44 4267 clr.w -[A7] 00000D46 4267 clr.w -[A7] 00000D48 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00000D4C 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00000D50 A8A7 syscall SetRect 00000D52 486E FFE8 pea.l [A6 - 0x18] 00000D56 302D FEA8 move.w D0, [A5 - 0x158] 00000D5A 0640 FFE6 addi.w D0, 0xFFE6 00000D5E 3F00 move.w -[A7], D0 00000D60 302D FEAA move.w D0, [A5 - 0x156] 00000D64 0640 FFE6 addi.w D0, 0xFFE6 00000D68 3F00 move.w -[A7], D0 00000D6A 302D FEA8 move.w D0, [A5 - 0x158] 00000D6E 0640 001A addi.w D0, 0x1A 00000D72 3F00 move.w -[A7], D0 00000D74 302D FEAA move.w D0, [A5 - 0x156] 00000D78 0640 001A addi.w D0, 0x1A 00000D7C 3F00 move.w -[A7], D0 00000D7E A8A7 syscall SetRect 00000D80 486D FE58 pea.l [A5 - 0x1A8] 00000D84 206D FFCC movea.l A0, [A5 - 0x34] 00000D88 4868 0002 pea.l [A0 + 0x2] 00000D8C 486E FFE0 pea.l [A6 - 0x20] 00000D90 486E FFE8 pea.l [A6 - 0x18] 00000D94 3F3C 0001 move.w -[A7], 0x1 00000D98 42A7 clr.l -[A7] 00000D9A A8EC syscall CopyBits 00000D9C 6010 bra +0x12 /* 00000DAE */ label00000D9E: 00000D9E 5440 addq.w D0, 2 00000DA0 6700 FE70 beq -0x18E /* 00000C12 */ 00000DA4 5540 subq.w D0, 2 00000DA6 6798 beq -0x66 /* 00000D40 */ 00000DA8 5540 subq.w D0, 2 00000DAA 6700 FEFE beq -0x100 /* 00000CAA */ label00000DAE: 00000DAE 4A6D FEAC tst.w [A5 - 0x154] 00000DB2 671C beq +0x1E /* 00000DD0 */ 00000DB4 486D FE66 pea.l [A5 - 0x19A] 00000DB8 206D FFCC movea.l A0, [A5 - 0x34] 00000DBC 4868 0002 pea.l [A0 + 0x2] 00000DC0 486E FFE0 pea.l [A6 - 0x20] 00000DC4 486E FFE8 pea.l [A6 - 0x18] 00000DC8 3F3C 0002 move.w -[A7], 0x2 00000DCC 42A7 clr.l -[A7] 00000DCE A8EC syscall CopyBits label00000DD0: 00000DD0 4E5E unlink A6 00000DD2 4E75 rts fn00000DD4: 00000DD4 4E56 FFD2 link A6, -0x002E 00000DD8 48E7 0300 movem.l -[A7], D6,D7 00000DDC 594F subq.w A7, 4 00000DDE 486D FEB0 pea.l [A5 - 0x150] 00000DE2 486E FFD2 pea.l [A6 - 0x2E] 00000DE6 3F3C 100E move.w -[A7], 0x100E 00000DEA A9EB syscall Pack4/FP68K 00000DEC 486E FFD2 pea.l [A6 - 0x2E] 00000DF0 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000DF4 544F addq.w A7, 2 00000DF6 3C1F move.w D6, [A7]+ 00000DF8 594F subq.w A7, 4 00000DFA 486D FEB4 pea.l [A5 - 0x14C] 00000DFE 486E FFD2 pea.l [A6 - 0x2E] 00000E02 3F3C 100E move.w -[A7], 0x100E 00000E06 A9EB syscall Pack4/FP68K 00000E08 486E FFD2 pea.l [A6 - 0x2E] 00000E0C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000E10 544F addq.w A7, 2 00000E12 3E1F move.w D7, [A7]+ 00000E14 486E FFE4 pea.l [A6 - 0x1C] 00000E18 3006 move.w D0, D6 00000E1A 5D40 subq.w D0, 6 00000E1C 3F00 move.w -[A7], D0 00000E1E 3007 move.w D0, D7 00000E20 5D40 subq.w D0, 6 00000E22 3F00 move.w -[A7], D0 00000E24 3006 move.w D0, D6 00000E26 5C40 addq.w D0, 6 00000E28 3F00 move.w -[A7], D0 00000E2A 3007 move.w D0, D7 00000E2C 5C40 addq.w D0, 6 00000E2E 3F00 move.w -[A7], D0 00000E30 A8A7 syscall SetRect 00000E32 486E FFE4 pea.l [A6 - 0x1C] 00000E36 A8A3 syscall EraseRect 00000E38 4CDF 00C0 movem.l D6,D7, [A7]+ 00000E3C 4E5E unlink A6 00000E3E 4E75 rts fn00000E40: 00000E40 4E56 FFC8 link A6, -0x0038 00000E44 48E7 0300 movem.l -[A7], D6,D7 00000E48 2F3C 0000 0199 move.l -[A7], 0x199 00000E4E A862 syscall ForeColor 00000E50 594F subq.w A7, 4 00000E52 486D FEB0 pea.l [A5 - 0x150] 00000E56 486E FFDA pea.l [A6 - 0x26] 00000E5A 3F3C 100E move.w -[A7], 0x100E 00000E5E A9EB syscall Pack4/FP68K 00000E60 486E FFDA pea.l [A6 - 0x26] 00000E64 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000E68 544F addq.w A7, 2 00000E6A 3C1F move.w D6, [A7]+ 00000E6C 594F subq.w A7, 4 00000E6E 486D FEB4 pea.l [A5 - 0x14C] 00000E72 486E FFDA pea.l [A6 - 0x26] 00000E76 3F3C 100E move.w -[A7], 0x100E 00000E7A A9EB syscall Pack4/FP68K 00000E7C 486E FFDA pea.l [A6 - 0x26] 00000E80 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000E84 544F addq.w A7, 2 00000E86 3E1F move.w D7, [A7]+ 00000E88 486E FFE8 pea.l [A6 - 0x18] 00000E8C 3006 move.w D0, D6 00000E8E 5D40 subq.w D0, 6 00000E90 3F00 move.w -[A7], D0 00000E92 3007 move.w D0, D7 00000E94 5D40 subq.w D0, 6 00000E96 3F00 move.w -[A7], D0 00000E98 3006 move.w D0, D6 00000E9A 5C40 addq.w D0, 6 00000E9C 3F00 move.w -[A7], D0 00000E9E 3007 move.w D0, D7 00000EA0 5C40 addq.w D0, 6 00000EA2 3F00 move.w -[A7], D0 00000EA4 A8A7 syscall SetRect 00000EA6 3D7C 0008 FFE2 move.w [A6 - 0x1E], 0x8 00000EAC 486E FFE2 pea.l [A6 - 0x1E] 00000EB0 41FA 04B2 lea.l A0, [PC + 0x4B2 /* 00001364, value 0x4000C90F, cstring "@" */] 00000EB4 43EE FFD8 lea.l A1, [A6 - 0x28] 00000EB8 4851 pea.l [A1] 00000EBA 22D8 move.l [A1]+, [A0]+ 00000EBC 22D8 move.l [A1]+, [A0]+ 00000EBE 32D8 move.w [A1]+, [A0]+ 00000EC0 3F3C 2006 move.w -[A7], 0x2006 00000EC4 A9EB syscall Pack4/FP68K 00000EC6 486D FEB8 pea.l [A5 - 0x148] 00000ECA 486E FFD8 pea.l [A6 - 0x28] 00000ECE 3F3C 100A move.w -[A7], 0x100A 00000ED2 A9EB syscall Pack4/FP68K 00000ED4 53C0 sls D0 00000ED6 3D7C 0003 FFD6 move.w [A6 - 0x2A], 0x3 00000EDC 486E FFD6 pea.l [A6 - 0x2A] 00000EE0 41FA 0478 lea.l A0, [PC + 0x478 /* 0000135A, value 0x4000C90F, cstring "@" */] 00000EE4 43EE FFCC lea.l A1, [A6 - 0x34] 00000EE8 4851 pea.l [A1] 00000EEA 22D8 move.l [A1]+, [A0]+ 00000EEC 22D8 move.l [A1]+, [A0]+ 00000EEE 32D8 move.w [A1]+, [A0]+ 00000EF0 3F3C 2004 move.w -[A7], 0x2004 00000EF4 A9EB syscall Pack4/FP68K 00000EF6 3D7C 0008 FFCA move.w [A6 - 0x36], 0x8 00000EFC 486E FFCA pea.l [A6 - 0x36] 00000F00 486E FFCC pea.l [A6 - 0x34] 00000F04 3F3C 2006 move.w -[A7], 0x2006 00000F08 A9EB syscall Pack4/FP68K 00000F0A 486D FEB8 pea.l [A5 - 0x148] 00000F0E 486E FFCC pea.l [A6 - 0x34] 00000F12 3F3C 100A move.w -[A7], 0x100A 00000F16 A9EB syscall Pack4/FP68K 00000F18 5EC1 sgt D1 00000F1A C001 and.b D0, D1 00000F1C 670E beq +0x10 /* 00000F2C */ 00000F1E 2F2D FE7C move.l -[A7], [A5 - 0x184] 00000F22 486E FFE8 pea.l [A6 - 0x18] 00000F26 A8F6 syscall DrawPicture 00000F28 6000 03B0 bra +0x3B2 /* 000012DA */ label00000F2C: 00000F2C 3D7C 0003 FFE2 move.w [A6 - 0x1E], 0x3 00000F32 486E FFE2 pea.l [A6 - 0x1E] 00000F36 41FA 0418 lea.l A0, [PC + 0x418 /* 00001350, value 0x4000C90F, cstring "@" */] 00000F3A 43EE FFD8 lea.l A1, [A6 - 0x28] 00000F3E 4851 pea.l [A1] 00000F40 22D8 move.l [A1]+, [A0]+ 00000F42 22D8 move.l [A1]+, [A0]+ 00000F44 32D8 move.w [A1]+, [A0]+ 00000F46 3F3C 2004 move.w -[A7], 0x2004 00000F4A A9EB syscall Pack4/FP68K 00000F4C 3D7C 0008 FFD6 move.w [A6 - 0x2A], 0x8 00000F52 486E FFD6 pea.l [A6 - 0x2A] 00000F56 486E FFD8 pea.l [A6 - 0x28] 00000F5A 3F3C 2006 move.w -[A7], 0x2006 00000F5E A9EB syscall Pack4/FP68K 00000F60 486D FEB8 pea.l [A5 - 0x148] 00000F64 486E FFD8 pea.l [A6 - 0x28] 00000F68 3F3C 100A move.w -[A7], 0x100A 00000F6C A9EB syscall Pack4/FP68K 00000F6E 53C0 sls D0 00000F70 3D7C 0005 FFD4 move.w [A6 - 0x2C], 0x5 00000F76 486E FFD4 pea.l [A6 - 0x2C] 00000F7A 41FA 03CA lea.l A0, [PC + 0x3CA /* 00001346, value 0x4000C90F, cstring "@" */] 00000F7E 43EE FFCA lea.l A1, [A6 - 0x36] 00000F82 4851 pea.l [A1] 00000F84 22D8 move.l [A1]+, [A0]+ 00000F86 22D8 move.l [A1]+, [A0]+ 00000F88 32D8 move.w [A1]+, [A0]+ 00000F8A 3F3C 2004 move.w -[A7], 0x2004 00000F8E A9EB syscall Pack4/FP68K 00000F90 3D7C 0008 FFC8 move.w [A6 - 0x38], 0x8 00000F96 486E FFC8 pea.l [A6 - 0x38] 00000F9A 486E FFCA pea.l [A6 - 0x36] 00000F9E 3F3C 2006 move.w -[A7], 0x2006 00000FA2 A9EB syscall Pack4/FP68K 00000FA4 486D FEB8 pea.l [A5 - 0x148] 00000FA8 486E FFCA pea.l [A6 - 0x36] 00000FAC 3F3C 100A move.w -[A7], 0x100A 00000FB0 A9EB syscall Pack4/FP68K 00000FB2 5EC1 sgt D1 00000FB4 C001 and.b D0, D1 00000FB6 670E beq +0x10 /* 00000FC6 */ 00000FB8 2F2D FE88 move.l -[A7], [A5 - 0x178] 00000FBC 486E FFE8 pea.l [A6 - 0x18] 00000FC0 A8F6 syscall DrawPicture 00000FC2 6000 0316 bra +0x318 /* 000012DA */ label00000FC6: 00000FC6 3D7C 0005 FFE2 move.w [A6 - 0x1E], 0x5 00000FCC 486E FFE2 pea.l [A6 - 0x1E] 00000FD0 41FA 036A lea.l A0, [PC + 0x36A /* 0000133C, value 0x4000C90F, cstring "@" */] 00000FD4 43EE FFD8 lea.l A1, [A6 - 0x28] 00000FD8 4851 pea.l [A1] 00000FDA 22D8 move.l [A1]+, [A0]+ 00000FDC 22D8 move.l [A1]+, [A0]+ 00000FDE 32D8 move.w [A1]+, [A0]+ 00000FE0 3F3C 2004 move.w -[A7], 0x2004 00000FE4 A9EB syscall Pack4/FP68K 00000FE6 3D7C 0008 FFD6 move.w [A6 - 0x2A], 0x8 00000FEC 486E FFD6 pea.l [A6 - 0x2A] 00000FF0 486E FFD8 pea.l [A6 - 0x28] 00000FF4 3F3C 2006 move.w -[A7], 0x2006 00000FF8 A9EB syscall Pack4/FP68K 00000FFA 486D FEB8 pea.l [A5 - 0x148] 00000FFE 486E FFD8 pea.l [A6 - 0x28] 00001002 3F3C 100A move.w -[A7], 0x100A 00001006 A9EB syscall Pack4/FP68K 00001008 53C0 sls D0 0000100A 3D7C 0008 FFD4 move.w [A6 - 0x2C], 0x8 00001010 486E FFD4 pea.l [A6 - 0x2C] 00001014 3D7C 0007 FFD2 move.w [A6 - 0x2E], 0x7 0000101A 486E FFD2 pea.l [A6 - 0x2E] 0000101E 486E FFC8 pea.l [A6 - 0x38] 00001022 3F3C 200E move.w -[A7], 0x200E 00001026 A9EB syscall Pack4/FP68K 00001028 486E FFC8 pea.l [A6 - 0x38] 0000102C 3F3C 2006 move.w -[A7], 0x2006 00001030 A9EB syscall Pack4/FP68K 00001032 487A 02FE pea.l [PC + 0x2FE /* 00001332, value 0x4000C90F, cstring "@" */] 00001036 486E FFC8 pea.l [A6 - 0x38] 0000103A 3F3C 0004 move.w -[A7], 0x4 0000103E A9EB syscall Pack4/FP68K 00001040 486D FEB8 pea.l [A5 - 0x148] 00001044 486E FFC8 pea.l [A6 - 0x38] 00001048 3F3C 100A move.w -[A7], 0x100A 0000104C A9EB syscall Pack4/FP68K 0000104E 5EC1 sgt D1 00001050 C001 and.b D0, D1 00001052 670E beq +0x10 /* 00001062 */ 00001054 2F2D FE74 move.l -[A7], [A5 - 0x18C] 00001058 486E FFE8 pea.l [A6 - 0x18] 0000105C A8F6 syscall DrawPicture 0000105E 6000 027A bra +0x27C /* 000012DA */ label00001062: 00001062 3D7C 0007 FFE2 move.w [A6 - 0x1E], 0x7 00001068 486E FFE2 pea.l [A6 - 0x1E] 0000106C 41FA 02BA lea.l A0, [PC + 0x2BA /* 00001328, value 0x4000C90F, cstring "@" */] 00001070 43EE FFD8 lea.l A1, [A6 - 0x28] 00001074 4851 pea.l [A1] 00001076 22D8 move.l [A1]+, [A0]+ 00001078 22D8 move.l [A1]+, [A0]+ 0000107A 32D8 move.w [A1]+, [A0]+ 0000107C 3F3C 2004 move.w -[A7], 0x2004 00001080 A9EB syscall Pack4/FP68K 00001082 3D7C 0008 FFD6 move.w [A6 - 0x2A], 0x8 00001088 486E FFD6 pea.l [A6 - 0x2A] 0000108C 486E FFD8 pea.l [A6 - 0x28] 00001090 3F3C 2006 move.w -[A7], 0x2006 00001094 A9EB syscall Pack4/FP68K 00001096 486D FEB8 pea.l [A5 - 0x148] 0000109A 486E FFD8 pea.l [A6 - 0x28] 0000109E 3F3C 100A move.w -[A7], 0x100A 000010A2 A9EB syscall Pack4/FP68K 000010A4 53C0 sls D0 000010A6 3D7C 0009 FFD4 move.w [A6 - 0x2C], 0x9 /* '\t' */ 000010AC 486E FFD4 pea.l [A6 - 0x2C] 000010B0 41FA 026C lea.l A0, [PC + 0x26C /* 0000131E, value 0x4000C90F, cstring "@" */] 000010B4 43EE FFCA lea.l A1, [A6 - 0x36] 000010B8 4851 pea.l [A1] 000010BA 22D8 move.l [A1]+, [A0]+ 000010BC 22D8 move.l [A1]+, [A0]+ 000010BE 32D8 move.w [A1]+, [A0]+ 000010C0 3F3C 2004 move.w -[A7], 0x2004 000010C4 A9EB syscall Pack4/FP68K 000010C6 3D7C 0008 FFC8 move.w [A6 - 0x38], 0x8 000010CC 486E FFC8 pea.l [A6 - 0x38] 000010D0 486E FFCA pea.l [A6 - 0x36] 000010D4 3F3C 2006 move.w -[A7], 0x2006 000010D8 A9EB syscall Pack4/FP68K 000010DA 486D FEB8 pea.l [A5 - 0x148] 000010DE 486E FFCA pea.l [A6 - 0x36] 000010E2 3F3C 100A move.w -[A7], 0x100A 000010E6 A9EB syscall Pack4/FP68K 000010E8 5EC1 sgt D1 000010EA C001 and.b D0, D1 000010EC 670E beq +0x10 /* 000010FC */ 000010EE 2F2D FE84 move.l -[A7], [A5 - 0x17C] 000010F2 486E FFE8 pea.l [A6 - 0x18] 000010F6 A8F6 syscall DrawPicture 000010F8 6000 01E0 bra +0x1E2 /* 000012DA */ label000010FC: 000010FC 3D7C 0009 FFE2 move.w [A6 - 0x1E], 0x9 /* '\t' */ 00001102 486E FFE2 pea.l [A6 - 0x1E] 00001106 41FA 020C lea.l A0, [PC + 0x20C /* 00001314, value 0x4000C90F, cstring "@" */] 0000110A 43EE FFD8 lea.l A1, [A6 - 0x28] 0000110E 4851 pea.l [A1] 00001110 22D8 move.l [A1]+, [A0]+ 00001112 22D8 move.l [A1]+, [A0]+ 00001114 32D8 move.w [A1]+, [A0]+ 00001116 3F3C 2004 move.w -[A7], 0x2004 0000111A A9EB syscall Pack4/FP68K 0000111C 3D7C 0008 FFD6 move.w [A6 - 0x2A], 0x8 00001122 486E FFD6 pea.l [A6 - 0x2A] 00001126 486E FFD8 pea.l [A6 - 0x28] 0000112A 3F3C 2006 move.w -[A7], 0x2006 0000112E A9EB syscall Pack4/FP68K 00001130 486D FEB8 pea.l [A5 - 0x148] 00001134 486E FFD8 pea.l [A6 - 0x28] 00001138 3F3C 100A move.w -[A7], 0x100A 0000113C A9EB syscall Pack4/FP68K 0000113E 53C0 sls D0 00001140 3D7C 000B FFD4 move.w [A6 - 0x2C], 0xB 00001146 486E FFD4 pea.l [A6 - 0x2C] 0000114A 41FA 01BE lea.l A0, [PC + 0x1BE /* 0000130A, value 0x4000C90F, cstring "@" */] 0000114E 43EE FFCA lea.l A1, [A6 - 0x36] 00001152 4851 pea.l [A1] 00001154 22D8 move.l [A1]+, [A0]+ 00001156 22D8 move.l [A1]+, [A0]+ 00001158 32D8 move.w [A1]+, [A0]+ 0000115A 3F3C 2004 move.w -[A7], 0x2004 0000115E A9EB syscall Pack4/FP68K 00001160 3D7C 0008 FFC8 move.w [A6 - 0x38], 0x8 00001166 486E FFC8 pea.l [A6 - 0x38] 0000116A 486E FFCA pea.l [A6 - 0x36] 0000116E 3F3C 2006 move.w -[A7], 0x2006 00001172 A9EB syscall Pack4/FP68K 00001174 486D FEB8 pea.l [A5 - 0x148] 00001178 486E FFCA pea.l [A6 - 0x36] 0000117C 3F3C 100A move.w -[A7], 0x100A 00001180 A9EB syscall Pack4/FP68K 00001182 5EC1 sgt D1 00001184 C001 and.b D0, D1 00001186 670E beq +0x10 /* 00001196 */ 00001188 2F2D FE78 move.l -[A7], [A5 - 0x188] 0000118C 486E FFE8 pea.l [A6 - 0x18] 00001190 A8F6 syscall DrawPicture 00001192 6000 0146 bra +0x148 /* 000012DA */ label00001196: 00001196 3D7C 0008 FFE2 move.w [A6 - 0x1E], 0x8 0000119C 486E FFE2 pea.l [A6 - 0x1E] 000011A0 3D7C 000B FFE0 move.w [A6 - 0x20], 0xB 000011A6 486E FFE0 pea.l [A6 - 0x20] 000011AA 486E FFD6 pea.l [A6 - 0x2A] 000011AE 3F3C 200E move.w -[A7], 0x200E 000011B2 A9EB syscall Pack4/FP68K 000011B4 486E FFD6 pea.l [A6 - 0x2A] 000011B8 3F3C 2006 move.w -[A7], 0x2006 000011BC A9EB syscall Pack4/FP68K 000011BE 487A 0140 pea.l [PC + 0x140 /* 00001300, value 0x4000C90F, cstring "@" */] 000011C2 486E FFD6 pea.l [A6 - 0x2A] 000011C6 3F3C 0004 move.w -[A7], 0x4 000011CA A9EB syscall Pack4/FP68K 000011CC 486D FEB8 pea.l [A5 - 0x148] 000011D0 486E FFD6 pea.l [A6 - 0x2A] 000011D4 3F3C 100A move.w -[A7], 0x100A 000011D8 A9EB syscall Pack4/FP68K 000011DA 53C0 sls D0 000011DC 3D7C 0008 FFD4 move.w [A6 - 0x2C], 0x8 000011E2 486E FFD4 pea.l [A6 - 0x2C] 000011E6 3D7C 000D FFD2 move.w [A6 - 0x2E], 0xD /* '\r' */ 000011EC 486E FFD2 pea.l [A6 - 0x2E] 000011F0 486E FFC8 pea.l [A6 - 0x38] 000011F4 3F3C 200E move.w -[A7], 0x200E 000011F8 A9EB syscall Pack4/FP68K 000011FA 486E FFC8 pea.l [A6 - 0x38] 000011FE 3F3C 2006 move.w -[A7], 0x2006 00001202 A9EB syscall Pack4/FP68K 00001204 487A 00F0 pea.l [PC + 0xF0 /* 000012F6, value 0x4000C90F, cstring "@" */] 00001208 486E FFC8 pea.l [A6 - 0x38] 0000120C 3F3C 0004 move.w -[A7], 0x4 00001210 A9EB syscall Pack4/FP68K 00001212 486D FEB8 pea.l [A5 - 0x148] 00001216 486E FFC8 pea.l [A6 - 0x38] 0000121A 3F3C 100A move.w -[A7], 0x100A 0000121E A9EB syscall Pack4/FP68K 00001220 5EC1 sgt D1 00001222 C001 and.b D0, D1 00001224 670E beq +0x10 /* 00001234 */ 00001226 2F2D FE90 move.l -[A7], [A5 - 0x170] 0000122A 486E FFE8 pea.l [A6 - 0x18] 0000122E A8F6 syscall DrawPicture 00001230 6000 00A8 bra +0xAA /* 000012DA */ label00001234: 00001234 3D7C 0008 FFE2 move.w [A6 - 0x1E], 0x8 0000123A 486E FFE2 pea.l [A6 - 0x1E] 0000123E 3D7C 000D FFE0 move.w [A6 - 0x20], 0xD /* '\r' */ 00001244 486E FFE0 pea.l [A6 - 0x20] 00001248 486E FFD6 pea.l [A6 - 0x2A] 0000124C 3F3C 200E move.w -[A7], 0x200E 00001250 A9EB syscall Pack4/FP68K 00001252 486E FFD6 pea.l [A6 - 0x2A] 00001256 3F3C 2006 move.w -[A7], 0x2006 0000125A A9EB syscall Pack4/FP68K 0000125C 487A 008E pea.l [PC + 0x8E /* 000012EC, value 0x4000C90F, cstring "@" */] 00001260 486E FFD6 pea.l [A6 - 0x2A] 00001264 3F3C 0004 move.w -[A7], 0x4 00001268 A9EB syscall Pack4/FP68K 0000126A 486D FEB8 pea.l [A5 - 0x148] 0000126E 486E FFD6 pea.l [A6 - 0x2A] 00001272 3F3C 100A move.w -[A7], 0x100A 00001276 A9EB syscall Pack4/FP68K 00001278 53C0 sls D0 0000127A 3D7C 0008 FFD4 move.w [A6 - 0x2C], 0x8 00001280 486E FFD4 pea.l [A6 - 0x2C] 00001284 3D7C 000F FFD2 move.w [A6 - 0x2E], 0xF 0000128A 486E FFD2 pea.l [A6 - 0x2E] 0000128E 486E FFC8 pea.l [A6 - 0x38] 00001292 3F3C 200E move.w -[A7], 0x200E 00001296 A9EB syscall Pack4/FP68K 00001298 486E FFC8 pea.l [A6 - 0x38] 0000129C 3F3C 2006 move.w -[A7], 0x2006 000012A0 A9EB syscall Pack4/FP68K 000012A2 487A 003E pea.l [PC + 0x3E /* 000012E2, value 0x4000C90F, cstring "@" */] 000012A6 486E FFC8 pea.l [A6 - 0x38] 000012AA 3F3C 0004 move.w -[A7], 0x4 000012AE A9EB syscall Pack4/FP68K 000012B0 486D FEB8 pea.l [A5 - 0x148] 000012B4 486E FFC8 pea.l [A6 - 0x38] 000012B8 3F3C 100A move.w -[A7], 0x100A 000012BC A9EB syscall Pack4/FP68K 000012BE 5EC1 sgt D1 000012C0 C001 and.b D0, D1 000012C2 670C beq +0xE /* 000012D0 */ 000012C4 2F2D FE80 move.l -[A7], [A5 - 0x180] 000012C8 486E FFE8 pea.l [A6 - 0x18] 000012CC A8F6 syscall DrawPicture 000012CE 600A bra +0xC /* 000012DA */ label000012D0: 000012D0 2F2D FE8C move.l -[A7], [A5 - 0x174] 000012D4 486E FFE8 pea.l [A6 - 0x18] 000012D8 A8F6 syscall DrawPicture label000012DA: 000012DA 4CDF 00C0 movem.l D6,D7, [A7]+ 000012DE 4E5E unlink A6 000012E0 4E75 rts 000012E2 4000 negx.b D0 000012E4 C90F abcd -[A4], -[A7] 000012E6 DAD3 add.w A5, [A3] 000012E8 F68C B9B7 .extension 0x68C <> // unimplemented 000012EC 4000 negx.b D0 000012EE C90F abcd -[A4], -[A7] 000012F0 DAD3 add.w A5, [A3] 000012F2 F68C B9B7 .extension 0x68C <> // unimplemented 000012F6 4000 negx.b D0 000012F8 C90F abcd -[A4], -[A7] 000012FA DAD3 add.w A5, [A3] 000012FC F68C B9B7 .extension 0x68C <> // unimplemented 00001300 4000 negx.b D0 00001302 C90F abcd -[A4], -[A7] 00001304 DAD3 add.w A5, [A3] 00001306 F68C B9B7 .extension 0x68C <> // unimplemented 0000130A 4000 negx.b D0 0000130C C90F abcd -[A4], -[A7] 0000130E DAD3 add.w A5, [A3] 00001310 F68C B9B7 .extension 0x68C <> // unimplemented 00001314 4000 negx.b D0 00001316 C90F abcd -[A4], -[A7] 00001318 DAD3 add.w A5, [A3] 0000131A F68C B9B7 .extension 0x68C <> // unimplemented 0000131E 4000 negx.b D0 00001320 C90F abcd -[A4], -[A7] 00001322 DAD3 add.w A5, [A3] 00001324 F68C B9B7 .extension 0x68C <> // unimplemented 00001328 4000 negx.b D0 0000132A C90F abcd -[A4], -[A7] 0000132C DAD3 add.w A5, [A3] 0000132E F68C B9B7 .extension 0x68C <> // unimplemented 00001332 4000 negx.b D0 00001334 C90F abcd -[A4], -[A7] 00001336 DAD3 add.w A5, [A3] 00001338 F68C B9B7 .extension 0x68C <> // unimplemented 0000133C 4000 negx.b D0 0000133E C90F abcd -[A4], -[A7] 00001340 DAD3 add.w A5, [A3] 00001342 F68C B9B7 .extension 0x68C <> // unimplemented 00001346 4000 negx.b D0 00001348 C90F abcd -[A4], -[A7] 0000134A DAD3 add.w A5, [A3] 0000134C F68C B9B7 .extension 0x68C <> // unimplemented 00001350 4000 negx.b D0 00001352 C90F abcd -[A4], -[A7] 00001354 DAD3 add.w A5, [A3] 00001356 F68C B9B7 .extension 0x68C <> // unimplemented 0000135A 4000 negx.b D0 0000135C C90F abcd -[A4], -[A7] 0000135E DAD3 add.w A5, [A3] 00001360 F68C B9B7 .extension 0x68C <> // unimplemented 00001364 4000 negx.b D0 00001366 C90F abcd -[A4], -[A7] 00001368 DAD3 add.w A5, [A3] 0000136A F68C B9B7 .extension 0x68C <> // unimplemented fn0000136E: 0000136E 4E56 FFCA link A6, -0x0036 00001372 2F3C 0000 0155 move.l -[A7], 0x155 00001378 A862 syscall ForeColor 0000137A 486E FFE8 pea.l [A6 - 0x18] 0000137E 3F3C 0194 move.w -[A7], 0x194 00001382 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001386 3F3C 01A5 move.w -[A7], 0x1A5 0000138A 3F3C 010E move.w -[A7], 0x10E 0000138E A8A7 syscall SetRect 00001390 486E FFE8 pea.l [A6 - 0x18] 00001394 A8A1 syscall FrameRect 00001396 486E FFE8 pea.l [A6 - 0x18] 0000139A 3F3C 0195 move.w -[A7], 0x195 0000139E 3F3C 000B move.w -[A7], 0xB 000013A2 3F3C 01A4 move.w -[A7], 0x1A4 000013A6 594F subq.w A7, 4 000013A8 3D7C 0096 FFD6 move.w [A6 - 0x2A], 0x96 000013AE 486E FFD6 pea.l [A6 - 0x2A] 000013B2 3D7C 0104 FFD4 move.w [A6 - 0x2C], 0x104 000013B8 486E FFD4 pea.l [A6 - 0x2C] 000013BC 486E FFCA pea.l [A6 - 0x36] 000013C0 3F3C 200E move.w -[A7], 0x200E 000013C4 A9EB syscall Pack4/FP68K 000013C6 486E FFCA pea.l [A6 - 0x36] 000013CA 3F3C 2006 move.w -[A7], 0x2006 000013CE A9EB syscall Pack4/FP68K 000013D0 486D FEC4 pea.l [A5 - 0x13C] 000013D4 486E FFCA pea.l [A6 - 0x36] 000013D8 3F3C 2004 move.w -[A7], 0x2004 000013DC A9EB syscall Pack4/FP68K 000013DE 486E FFCA pea.l [A6 - 0x36] 000013E2 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000013E6 203C 0000 010E move.l D0, 0x10E 000013EC 909F sub.l D0, [A7]+ 000013EE 5380 subq.l D0, 1 000013F0 3F00 move.w -[A7], D0 000013F2 A8A7 syscall SetRect 000013F4 486E FFE8 pea.l [A6 - 0x18] 000013F8 A8A3 syscall EraseRect 000013FA 4E5E unlink A6 000013FC 4E75 rts fn000013FE: 000013FE 4E56 FFD8 link A6, -0x0028 00001402 4EBA FA3C jsr [PC - 0x5C4 /* 00000E40 */] 00001406 2F3C 0000 00CD move.l -[A7], 0xCD 0000140C A862 syscall ForeColor 0000140E 486E FFE8 pea.l [A6 - 0x18] 00001412 302D FEA8 move.w D0, [A5 - 0x158] 00001416 0640 FFE6 addi.w D0, 0xFFE6 0000141A 3F00 move.w -[A7], D0 0000141C 302D FEAA move.w D0, [A5 - 0x156] 00001420 0640 FFE6 addi.w D0, 0xFFE6 00001424 3F00 move.w -[A7], D0 00001426 302D FEA8 move.w D0, [A5 - 0x158] 0000142A 0640 001A addi.w D0, 0x1A 0000142E 3F00 move.w -[A7], D0 00001430 302D FEAA move.w D0, [A5 - 0x156] 00001434 0640 001A addi.w D0, 0x1A 00001438 3F00 move.w -[A7], D0 0000143A A8A7 syscall SetRect 0000143C 2F2D FE98 move.l -[A7], [A5 - 0x168] 00001440 486E FFE8 pea.l [A6 - 0x18] 00001444 A8F6 syscall DrawPicture 00001446 2F3C 0000 0199 move.l -[A7], 0x199 0000144C A862 syscall ForeColor 0000144E 486E FFE8 pea.l [A6 - 0x18] 00001452 302D FE9E move.w D0, [A5 - 0x162] 00001456 5140 subq.w D0, 8 00001458 3F00 move.w -[A7], D0 0000145A 302D FEA0 move.w D0, [A5 - 0x160] 0000145E 5140 subq.w D0, 8 00001460 3F00 move.w -[A7], D0 00001462 302D FE9E move.w D0, [A5 - 0x162] 00001466 5E40 addq.w D0, 7 00001468 3F00 move.w -[A7], D0 0000146A 302D FEA0 move.w D0, [A5 - 0x160] 0000146E 5E40 addq.w D0, 7 00001470 3F00 move.w -[A7], D0 00001472 A8A7 syscall SetRect 00001474 2F2D FE94 move.l -[A7], [A5 - 0x16C] 00001478 486E FFE8 pea.l [A6 - 0x18] 0000147C A8F6 syscall DrawPicture 0000147E 2F3C 0000 0155 move.l -[A7], 0x155 00001484 A862 syscall ForeColor 00001486 486E FFE8 pea.l [A6 - 0x18] 0000148A 3F3C 0195 move.w -[A7], 0x195 0000148E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001492 3F3C 01A5 move.w -[A7], 0x1A5 00001496 3F3C 010E move.w -[A7], 0x10E 0000149A A8A7 syscall SetRect 0000149C 486E FFE8 pea.l [A6 - 0x18] 000014A0 A8A2 syscall PaintRect 000014A2 4EBA FECA jsr [PC - 0x136 /* 0000136E */] 000014A6 7021 moveq.l D0, 0x21 000014A8 2F00 move.l -[A7], D0 000014AA A862 syscall ForeColor 000014AC 486E FFE8 pea.l [A6 - 0x18] 000014B0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000014B4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000014B8 3F3C 0195 move.w -[A7], 0x195 000014BC 3F3C 010E move.w -[A7], 0x10E 000014C0 A8A7 syscall SetRect 000014C2 486E FFE8 pea.l [A6 - 0x18] 000014C6 A8A1 syscall FrameRect 000014C8 7021 moveq.l D0, 0x21 000014CA 2F00 move.l -[A7], D0 000014CC A862 syscall ForeColor 000014CE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000014D2 3F3C 011D move.w -[A7], 0x11D 000014D6 A893 syscall MoveTo 000014D8 487A 000C pea.l [PC + 0xC /* 000014E6, value 0x753636F, pstring "Score: " */] 000014DC A884 syscall DrawString 000014DE 4EBA EBE6 jsr [PC - 0x141A /* 000000C6 */] 000014E2 4E5E unlink A6 000014E4 4E75 rts 000014E6 0753 bchg [A3], D3 000014E8 636F bls +0x71 /* 00001559 */ 000014EA 7265 moveq.l D1, 0x65 000014EC 3A20 move.w D5, -[A0] 000014EE 3F3C 0080 move.w -[A7], 0x80 000014F2 A887 syscall TextFont 000014F4 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 000014F8 A88A syscall TextSize 000014FA 554F subq.w A7, 2 000014FC 487A 003A pea.l [PC + 0x3A /* 00001538, value 0xA596F75 '\nYou', pstring "You Won!!!" */] 00001500 A88C syscall StringWidth 00001502 301F move.w D0, [A7]+ 00001504 48C0 ext.l D0 00001506 81FC 0002 divs.w D0, 0x2 0000150A 323C 00C5 move.w D1, 0xC5 0000150E 9240 sub.w D1, D0 00001510 3F01 move.w -[A7], D1 00001512 3F3C 0082 move.w -[A7], 0x82 00001516 A893 syscall MoveTo 00001518 487A 0012 pea.l [PC + 0x12 /* 0000152C, value 0xA596F75 '\nYou', pstring "You Won!!!" */] 0000151C A884 syscall DrawString 0000151E 3F3C 0001 move.w -[A7], 0x1 00001522 A887 syscall TextFont 00001524 3F3C 000C move.w -[A7], 0xC 00001528 A88A syscall TextSize 0000152A 4E75 rts 0000152C 0A59 6F75 xori.w [A1]+, 0x6F75 /* 'ou' */ 00001530 2057 movea.l A0, [A7] 00001532 6F6E ble +0x70 /* 000015A2 */ 00001534 2121 move.l -[A0], -[A1] 00001536 2116 move.l -[A0], [A6] 00001538 0A59 6F75 xori.w [A1]+, 0x6F75 /* 'ou' */ 0000153C 2057 movea.l A0, [A7] 0000153E 6F6E ble +0x70 /* 000015AE */ 00001540 2121 move.l -[A0], -[A1] 00001542 2116 move.l -[A0], [A6] fn00001544: 00001544 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001548 A889 syscall TextMode 0000154A 3F3C 0080 move.w -[A7], 0x80 0000154E A887 syscall TextFont 00001550 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00001554 A88A syscall TextSize 00001556 554F subq.w A7, 2 00001558 487A 0044 pea.l [PC + 0x44 /* 0000159E, value 0xE4F7574, pstring "Out of Fuel..." */] 0000155C A88C syscall StringWidth 0000155E 301F move.w D0, [A7]+ 00001560 48C0 ext.l D0 00001562 81FC 0002 divs.w D0, 0x2 00001566 323C 00C5 move.w D1, 0xC5 0000156A 9240 sub.w D1, D0 0000156C 3F01 move.w -[A7], D1 0000156E 3F3C 0082 move.w -[A7], 0x82 00001572 A893 syscall MoveTo 00001574 487A 0018 pea.l [PC + 0x18 /* 0000158E, value 0xE4F7574, pstring "Out of Fuel..." */] 00001578 A884 syscall DrawString 0000157A 3F3C 0001 move.w -[A7], 0x1 0000157E A887 syscall TextFont 00001580 3F3C 000C move.w -[A7], 0xC 00001584 A88A syscall TextSize 00001586 3F3C 0008 move.w -[A7], 0x8 0000158A A889 syscall TextMode 0000158C 4E75 rts 0000158E 0E4F 7574 .invalid.w A7, 0x7574 /* 'ut' */ // invalid immediate operation 00001592 206F 6620 movea.l A0, [A7 + 0x6620] 00001596 4675 656C not.w <> 0000159A 2E2E 2E16 move.l D7, [A6 + 0x2E16] 0000159E 0E4F 7574 .invalid.w A7, 0x7574 /* 'ut' */ // invalid immediate operation label000015A2: 000015A2 206F 6620 movea.l A0, [A7 + 0x6620] 000015A6 4675 656C not.w <> 000015AA 2E2E 2E16 move.l D7, [A6 + 0x2E16] fn000015AE: 000015AE 4E56 FFC6 link A6, -0x003A 000015B2 486E FFE4 pea.l [A6 - 0x1C] 000015B6 302D FE9E move.w D0, [A5 - 0x162] 000015BA 0640 FFF6 addi.w D0, 0xFFF6 000015BE 3F00 move.w -[A7], D0 000015C0 302D FEA0 move.w D0, [A5 - 0x160] 000015C4 0640 FFF6 addi.w D0, 0xFFF6 000015C8 3F00 move.w -[A7], D0 000015CA 302D FE9E move.w D0, [A5 - 0x162] 000015CE 0640 000A addi.w D0, 0xA /* '\n' */ 000015D2 3F00 move.w -[A7], D0 000015D4 302D FEA0 move.w D0, [A5 - 0x160] 000015D8 0640 000A addi.w D0, 0xA /* '\n' */ 000015DC 3F00 move.w -[A7], D0 000015DE A8A7 syscall SetRect 000015E0 594F subq.w A7, 4 000015E2 486D FEB0 pea.l [A5 - 0x150] 000015E6 486E FFCE pea.l [A6 - 0x32] 000015EA 3F3C 100E move.w -[A7], 0x100E 000015EE A9EB syscall Pack4/FP68K 000015F0 486E FFCE pea.l [A6 - 0x32] 000015F4 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000015F8 544F addq.w A7, 2 000015FA 3D5F FFE2 move.w [A6 - 0x1E], [A7]+ 000015FE 594F subq.w A7, 4 00001600 486D FEB4 pea.l [A5 - 0x14C] 00001604 486E FFCE pea.l [A6 - 0x32] 00001608 3F3C 100E move.w -[A7], 0x100E 0000160C A9EB syscall Pack4/FP68K 0000160E 486E FFCE pea.l [A6 - 0x32] 00001612 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001616 544F addq.w A7, 2 00001618 3D5F FFE0 move.w [A6 - 0x20], [A7]+ 0000161C 554F subq.w A7, 2 0000161E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001622 486E FFE4 pea.l [A6 - 0x1C] 00001626 A8AD syscall PtInRect 00001628 4A1F tst.b [A7]+ 0000162A 6700 0136 beq +0x138 /* 00001762 */ 0000162E 486E FFE4 pea.l [A6 - 0x1C] 00001632 A8A3 syscall EraseRect 00001634 302D FEA2 move.w D0, [A5 - 0x15E] 00001638 5240 addq.w D0, 1 0000163A 3B40 FEA2 move.w [A5 - 0x15E], D0 0000163E 0C6D 0005 FEA2 cmpi.w [A5 - 0x15E], 0x5 00001644 6E00 0106 bgt +0x108 /* 0000174C */ label00001648: 00001648 594F subq.w A7, 4 0000164A 594F subq.w A7, 4 0000164C 3F3C 0177 move.w -[A7], 0x177 00001650 4EBA EA16 jsr [PC - 0x15EA /* 00000068 */] 00001654 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 00001658 486E FFD4 pea.l [A6 - 0x2C] 0000165C 486E FFCA pea.l [A6 - 0x36] 00001660 3F3C 100E move.w -[A7], 0x100E 00001664 A9EB syscall Pack4/FP68K 00001666 3D7C 000A FFC8 move.w [A6 - 0x38], 0xA /* '\n' */ 0000166C 486E FFC8 pea.l [A6 - 0x38] 00001670 486E FFCA pea.l [A6 - 0x36] 00001674 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001678 A9EB syscall Pack4/FP68K 0000167A 3D7C 000A FFC6 move.w [A6 - 0x3A], 0xA /* '\n' */ 00001680 486E FFC6 pea.l [A6 - 0x3A] 00001684 486E FFCA pea.l [A6 - 0x36] 00001688 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000168C A9EB syscall Pack4/FP68K 0000168E 486E FFCA pea.l [A6 - 0x36] 00001692 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001696 544F addq.w A7, 2 00001698 3B5F FE9E move.w [A5 - 0x162], [A7]+ 0000169C 594F subq.w A7, 4 0000169E 594F subq.w A7, 4 000016A0 3F3C 00F0 move.w -[A7], 0xF0 000016A4 4EBA E9C2 jsr [PC - 0x163E /* 00000068 */] 000016A8 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 000016AC 486E FFD4 pea.l [A6 - 0x2C] 000016B0 486E FFCA pea.l [A6 - 0x36] 000016B4 3F3C 100E move.w -[A7], 0x100E 000016B8 A9EB syscall Pack4/FP68K 000016BA 3D7C 000A FFC8 move.w [A6 - 0x38], 0xA /* '\n' */ 000016C0 486E FFC8 pea.l [A6 - 0x38] 000016C4 486E FFCA pea.l [A6 - 0x36] 000016C8 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000016CC A9EB syscall Pack4/FP68K 000016CE 3D7C 000A FFC6 move.w [A6 - 0x3A], 0xA /* '\n' */ 000016D4 486E FFC6 pea.l [A6 - 0x3A] 000016D8 486E FFCA pea.l [A6 - 0x36] 000016DC 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000016E0 A9EB syscall Pack4/FP68K 000016E2 486E FFCA pea.l [A6 - 0x36] 000016E6 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000016EA 544F addq.w A7, 2 000016EC 3B5F FEA0 move.w [A5 - 0x160], [A7]+ 000016F0 594F subq.w A7, 4 000016F2 4EBA E90C jsr [PC - 0x16F4 /* 00000000 */] 000016F6 7046 moveq.l D0, 0x46 000016F8 B09F cmp.l D0, [A7]+ 000016FA 6C00 FF4C bge -0xB2 /* 00001648 */ 000016FE 700A moveq.l D0, 0x0A 00001700 C1ED FE44 muls.w D0, [A5 - 0x1BC] 00001704 D06D FE42 add.w D0, [A5 - 0x1BE] 00001708 3B40 FE42 move.w [A5 - 0x1BE], D0 0000170C 4EBA E9B8 jsr [PC - 0x1648 /* 000000C6 */] 00001710 7045 moveq.l D0, 0x45 00001712 2F00 move.l -[A7], D0 00001714 A862 syscall ForeColor 00001716 486E FFE4 pea.l [A6 - 0x1C] 0000171A 302D FE9E move.w D0, [A5 - 0x162] 0000171E 5140 subq.w D0, 8 00001720 3F00 move.w -[A7], D0 00001722 302D FEA0 move.w D0, [A5 - 0x160] 00001726 5140 subq.w D0, 8 00001728 3F00 move.w -[A7], D0 0000172A 302D FE9E move.w D0, [A5 - 0x162] 0000172E 5E40 addq.w D0, 7 00001730 3F00 move.w -[A7], D0 00001732 302D FEA0 move.w D0, [A5 - 0x160] 00001736 5E40 addq.w D0, 7 00001738 3F00 move.w -[A7], D0 0000173A A8A7 syscall SetRect 0000173C 2F2D FE94 move.l -[A7], [A5 - 0x16C] 00001740 486E FFE4 pea.l [A6 - 0x1C] 00001744 A8F6 syscall DrawPicture 00001746 4EBA F6F8 jsr [PC - 0x908 /* 00000E40 */] 0000174A 6016 bra +0x18 /* 00001762 */ label0000174C: 0000174C 1B7C 0001 FEFF move.b [A5 - 0x101], 0x1 00001752 302D FE42 move.w D0, [A5 - 0x1BE] 00001756 D06D FEC4 add.w D0, [A5 - 0x13C] 0000175A 3B40 FE42 move.w [A5 - 0x1BE], D0 0000175E 4EBA E966 jsr [PC - 0x169A /* 000000C6 */] label00001762: 00001762 4E5E unlink A6 00001764 4E75 rts fn00001766: 00001766 4E56 FFAE link A6, -0x0052 0000176A 2F07 move.l -[A7], D7 0000176C 486D FFBC pea.l [A5 - 0x44] 00001770 A89D syscall PenPat 00001772 7E05 moveq.l D7, 0x05 label00001774: 00001774 486E FFE8 pea.l [A6 - 0x18] 00001778 594F subq.w A7, 4 0000177A 486D FEB0 pea.l [A5 - 0x150] 0000177E 486E FFCC pea.l [A6 - 0x34] 00001782 3F3C 100E move.w -[A7], 0x100E 00001786 A9EB syscall Pack4/FP68K 00001788 486E FFCC pea.l [A6 - 0x34] 0000178C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001790 3007 move.w D0, D7 00001792 48C0 ext.l D0 00001794 221F move.l D1, [A7]+ 00001796 9280 sub.l D1, D0 00001798 3F01 move.w -[A7], D1 0000179A 594F subq.w A7, 4 0000179C 486D FEB4 pea.l [A5 - 0x14C] 000017A0 486E FFC2 pea.l [A6 - 0x3E] 000017A4 3F3C 100E move.w -[A7], 0x100E 000017A8 A9EB syscall Pack4/FP68K 000017AA 486E FFC2 pea.l [A6 - 0x3E] 000017AE 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000017B2 3007 move.w D0, D7 000017B4 48C0 ext.l D0 000017B6 221F move.l D1, [A7]+ 000017B8 9280 sub.l D1, D0 000017BA 3F01 move.w -[A7], D1 000017BC 594F subq.w A7, 4 000017BE 486D FEB0 pea.l [A5 - 0x150] 000017C2 486E FFB8 pea.l [A6 - 0x48] 000017C6 3F3C 100E move.w -[A7], 0x100E 000017CA A9EB syscall Pack4/FP68K 000017CC 486E FFB8 pea.l [A6 - 0x48] 000017D0 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000017D4 3007 move.w D0, D7 000017D6 48C0 ext.l D0 000017D8 D09F add.l D0, [A7]+ 000017DA 3F00 move.w -[A7], D0 000017DC 594F subq.w A7, 4 000017DE 486D FEB4 pea.l [A5 - 0x14C] 000017E2 486E FFAE pea.l [A6 - 0x52] 000017E6 3F3C 100E move.w -[A7], 0x100E 000017EA A9EB syscall Pack4/FP68K 000017EC 486E FFAE pea.l [A6 - 0x52] 000017F0 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000017F4 3007 move.w D0, D7 000017F6 48C0 ext.l D0 000017F8 D09F add.l D0, [A7]+ 000017FA 3F00 move.w -[A7], D0 000017FC A8A7 syscall SetRect 000017FE 486E FFE8 pea.l [A6 - 0x18] 00001802 A8BA syscall InvertOval 00001804 5247 addq.w D7, 1 00001806 0C47 0032 cmpi.w D7, 0x32 /* '2' */ 0000180A 6F00 FF68 ble -0x96 /* 00001774 */ 0000180E 7E32 moveq.l D7, 0x32 label00001810: 00001810 486E FFE8 pea.l [A6 - 0x18] 00001814 594F subq.w A7, 4 00001816 486D FEB0 pea.l [A5 - 0x150] 0000181A 486E FFCC pea.l [A6 - 0x34] 0000181E 3F3C 100E move.w -[A7], 0x100E 00001822 A9EB syscall Pack4/FP68K 00001824 486E FFCC pea.l [A6 - 0x34] 00001828 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000182C 3007 move.w D0, D7 0000182E 48C0 ext.l D0 00001830 221F move.l D1, [A7]+ 00001832 9280 sub.l D1, D0 00001834 3F01 move.w -[A7], D1 00001836 594F subq.w A7, 4 00001838 486D FEB4 pea.l [A5 - 0x14C] 0000183C 486E FFC2 pea.l [A6 - 0x3E] 00001840 3F3C 100E move.w -[A7], 0x100E 00001844 A9EB syscall Pack4/FP68K 00001846 486E FFC2 pea.l [A6 - 0x3E] 0000184A 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000184E 3007 move.w D0, D7 00001850 48C0 ext.l D0 00001852 221F move.l D1, [A7]+ 00001854 9280 sub.l D1, D0 00001856 3F01 move.w -[A7], D1 00001858 594F subq.w A7, 4 0000185A 486D FEB0 pea.l [A5 - 0x150] 0000185E 486E FFB8 pea.l [A6 - 0x48] 00001862 3F3C 100E move.w -[A7], 0x100E 00001866 A9EB syscall Pack4/FP68K 00001868 486E FFB8 pea.l [A6 - 0x48] 0000186C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001870 3007 move.w D0, D7 00001872 48C0 ext.l D0 00001874 D09F add.l D0, [A7]+ 00001876 3F00 move.w -[A7], D0 00001878 594F subq.w A7, 4 0000187A 486D FEB4 pea.l [A5 - 0x14C] 0000187E 486E FFAE pea.l [A6 - 0x52] 00001882 3F3C 100E move.w -[A7], 0x100E 00001886 A9EB syscall Pack4/FP68K 00001888 486E FFAE pea.l [A6 - 0x52] 0000188C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001890 3007 move.w D0, D7 00001892 48C0 ext.l D0 00001894 D09F add.l D0, [A7]+ 00001896 3F00 move.w -[A7], D0 00001898 A8A7 syscall SetRect 0000189A 486E FFE8 pea.l [A6 - 0x18] 0000189E A8BA syscall InvertOval 000018A0 5347 subq.w D7, 1 000018A2 0C47 0005 cmpi.w D7, 0x5 000018A6 6C00 FF68 bge -0x96 /* 00001810 */ 000018AA 2E1F move.l D7, [A7]+ 000018AC 4E5E unlink A6 000018AE 4E75 rts fn000018B0: 000018B0 4E56 FFC8 link A6, -0x0038 000018B4 4EBA F51E jsr [PC - 0xAE2 /* 00000DD4 */] 000018B8 486D FEBC pea.l [A5 - 0x144] 000018BC 486E FFF6 pea.l [A6 - 0xA] 000018C0 3F3C 100E move.w -[A7], 0x100E 000018C4 A9EB syscall Pack4/FP68K 000018C6 486D FEB0 pea.l [A5 - 0x150] 000018CA 486E FFF6 pea.l [A6 - 0xA] 000018CE 3F3C 1000 move.w -[A7], 0x1000 000018D2 A9EB syscall Pack4/FP68K 000018D4 486E FFF6 pea.l [A6 - 0xA] 000018D8 486D FEB0 pea.l [A5 - 0x150] 000018DC 3F3C 1010 move.w -[A7], 0x1010 000018E0 A9EB syscall Pack4/FP68K 000018E2 486D FEC0 pea.l [A5 - 0x140] 000018E6 486E FFF6 pea.l [A6 - 0xA] 000018EA 3F3C 100E move.w -[A7], 0x100E 000018EE A9EB syscall Pack4/FP68K 000018F0 486D FEB4 pea.l [A5 - 0x14C] 000018F4 486E FFF6 pea.l [A6 - 0xA] 000018F8 3F3C 1000 move.w -[A7], 0x1000 000018FC A9EB syscall Pack4/FP68K 000018FE 486E FFF6 pea.l [A6 - 0xA] 00001902 486D FEB4 pea.l [A5 - 0x14C] 00001906 3F3C 1010 move.w -[A7], 0x1010 0000190A A9EB syscall Pack4/FP68K 0000190C 554F subq.w A7, 2 0000190E 4EBA 02EC jsr [PC + 0x2EC /* 00001BFC */] 00001912 4A1F tst.b [A7]+ 00001914 670E beq +0x10 /* 00001924 */ 00001916 1B7C 0001 FF00 move.b [A5 - 0x100], 0x1 0000191C 4EBA FE48 jsr [PC - 0x1B8 /* 00001766 */] 00001920 6000 0264 bra +0x266 /* 00001B86 */ label00001924: 00001924 3D7C 0006 FFFE move.w [A6 - 0x2], 0x6 0000192A 486E FFFE pea.l [A6 - 0x2] 0000192E 486D FEB0 pea.l [A5 - 0x150] 00001932 486E FFF4 pea.l [A6 - 0xC] 00001936 3F3C 100E move.w -[A7], 0x100E 0000193A A9EB syscall Pack4/FP68K 0000193C 486E FFF4 pea.l [A6 - 0xC] 00001940 3F3C 2002 move.w -[A7], 0x2002 00001944 A9EB syscall Pack4/FP68K 00001946 3D7C 000A FFF2 move.w [A6 - 0xE], 0xA /* '\n' */ 0000194C 486E FFF2 pea.l [A6 - 0xE] 00001950 486E FFF4 pea.l [A6 - 0xC] 00001954 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001958 A9EB syscall Pack4/FP68K 0000195A 53C0 sls D0 0000195C 486D FEB0 pea.l [A5 - 0x150] 00001960 486E FFE8 pea.l [A6 - 0x18] 00001964 3F3C 100E move.w -[A7], 0x100E 00001968 A9EB syscall Pack4/FP68K 0000196A 3D7C 0006 FFE6 move.w [A6 - 0x1A], 0x6 00001970 486E FFE6 pea.l [A6 - 0x1A] 00001974 486E FFE8 pea.l [A6 - 0x18] 00001978 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000197C A9EB syscall Pack4/FP68K 0000197E 3D7C 0195 FFE4 move.w [A6 - 0x1C], 0x195 00001984 486E FFE4 pea.l [A6 - 0x1C] 00001988 486E FFE8 pea.l [A6 - 0x18] 0000198C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001990 A9EB syscall Pack4/FP68K 00001992 5CC1 sge D1 00001994 8001 or.b D0, D1 00001996 3D7C 0006 FFE2 move.w [A6 - 0x1E], 0x6 0000199C 486E FFE2 pea.l [A6 - 0x1E] 000019A0 486D FEB4 pea.l [A5 - 0x14C] 000019A4 486E FFD8 pea.l [A6 - 0x28] 000019A8 3F3C 100E move.w -[A7], 0x100E 000019AC A9EB syscall Pack4/FP68K 000019AE 486E FFD8 pea.l [A6 - 0x28] 000019B2 3F3C 2002 move.w -[A7], 0x2002 000019B6 A9EB syscall Pack4/FP68K 000019B8 3D7C 000A FFD6 move.w [A6 - 0x2A], 0xA /* '\n' */ 000019BE 486E FFD6 pea.l [A6 - 0x2A] 000019C2 486E FFD8 pea.l [A6 - 0x28] 000019C6 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 000019CA A9EB syscall Pack4/FP68K 000019CC 53C1 sls D1 000019CE 8001 or.b D0, D1 000019D0 486D FEB4 pea.l [A5 - 0x14C] 000019D4 486E FFCC pea.l [A6 - 0x34] 000019D8 3F3C 100E move.w -[A7], 0x100E 000019DC A9EB syscall Pack4/FP68K 000019DE 3D7C 0006 FFCA move.w [A6 - 0x36], 0x6 000019E4 486E FFCA pea.l [A6 - 0x36] 000019E8 486E FFCC pea.l [A6 - 0x34] 000019EC 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000019F0 A9EB syscall Pack4/FP68K 000019F2 3D7C 010E FFC8 move.w [A6 - 0x38], 0x10E 000019F8 486E FFC8 pea.l [A6 - 0x38] 000019FC 486E FFCC pea.l [A6 - 0x34] 00001A00 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001A04 A9EB syscall Pack4/FP68K 00001A06 5CC1 sge D1 00001A08 8001 or.b D0, D1 00001A0A 6700 0176 beq +0x178 /* 00001B82 */ 00001A0E 1B7C 0001 FF00 move.b [A5 - 0x100], 0x1 00001A14 3D7C 0006 FFFE move.w [A6 - 0x2], 0x6 00001A1A 486E FFFE pea.l [A6 - 0x2] 00001A1E 486D FEB0 pea.l [A5 - 0x150] 00001A22 486E FFF4 pea.l [A6 - 0xC] 00001A26 3F3C 100E move.w -[A7], 0x100E 00001A2A A9EB syscall Pack4/FP68K 00001A2C 486E FFF4 pea.l [A6 - 0xC] 00001A30 3F3C 2002 move.w -[A7], 0x2002 00001A34 A9EB syscall Pack4/FP68K 00001A36 3D7C 000A FFF2 move.w [A6 - 0xE], 0xA /* '\n' */ 00001A3C 486E FFF2 pea.l [A6 - 0xE] 00001A40 486E FFF4 pea.l [A6 - 0xC] 00001A44 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001A48 A9EB syscall Pack4/FP68K 00001A4A 6222 bhi +0x24 /* 00001A6E */ 00001A4C 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */ 00001A52 486E FFFE pea.l [A6 - 0x2] 00001A56 486E FFF4 pea.l [A6 - 0xC] 00001A5A 3F3C 200E move.w -[A7], 0x200E 00001A5E A9EB syscall Pack4/FP68K 00001A60 486E FFF4 pea.l [A6 - 0xC] 00001A64 486D FEB0 pea.l [A5 - 0x150] 00001A68 3F3C 1010 move.w -[A7], 0x1010 00001A6C A9EB syscall Pack4/FP68K label00001A6E: 00001A6E 486D FEB0 pea.l [A5 - 0x150] 00001A72 486E FFF6 pea.l [A6 - 0xA] 00001A76 3F3C 100E move.w -[A7], 0x100E 00001A7A A9EB syscall Pack4/FP68K 00001A7C 3D7C 0006 FFF4 move.w [A6 - 0xC], 0x6 00001A82 486E FFF4 pea.l [A6 - 0xC] 00001A86 486E FFF6 pea.l [A6 - 0xA] 00001A8A 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001A8E A9EB syscall Pack4/FP68K 00001A90 3D7C 0195 FFF2 move.w [A6 - 0xE], 0x195 00001A96 486E FFF2 pea.l [A6 - 0xE] 00001A9A 486E FFF6 pea.l [A6 - 0xA] 00001A9E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001AA2 A9EB syscall Pack4/FP68K 00001AA4 6D22 blt +0x24 /* 00001AC8 */ 00001AA6 3D7C 0195 FFFE move.w [A6 - 0x2], 0x195 00001AAC 486E FFFE pea.l [A6 - 0x2] 00001AB0 486E FFF4 pea.l [A6 - 0xC] 00001AB4 3F3C 200E move.w -[A7], 0x200E 00001AB8 A9EB syscall Pack4/FP68K 00001ABA 486E FFF4 pea.l [A6 - 0xC] 00001ABE 486D FEB0 pea.l [A5 - 0x150] 00001AC2 3F3C 1010 move.w -[A7], 0x1010 00001AC6 A9EB syscall Pack4/FP68K label00001AC8: 00001AC8 3D7C 0006 FFFE move.w [A6 - 0x2], 0x6 00001ACE 486E FFFE pea.l [A6 - 0x2] 00001AD2 486D FEB4 pea.l [A5 - 0x14C] 00001AD6 486E FFF4 pea.l [A6 - 0xC] 00001ADA 3F3C 100E move.w -[A7], 0x100E 00001ADE A9EB syscall Pack4/FP68K 00001AE0 486E FFF4 pea.l [A6 - 0xC] 00001AE4 3F3C 2002 move.w -[A7], 0x2002 00001AE8 A9EB syscall Pack4/FP68K 00001AEA 3D7C 000A FFF2 move.w [A6 - 0xE], 0xA /* '\n' */ 00001AF0 486E FFF2 pea.l [A6 - 0xE] 00001AF4 486E FFF4 pea.l [A6 - 0xC] 00001AF8 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001AFC A9EB syscall Pack4/FP68K 00001AFE 6222 bhi +0x24 /* 00001B22 */ 00001B00 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */ 00001B06 486E FFFE pea.l [A6 - 0x2] 00001B0A 486E FFF4 pea.l [A6 - 0xC] 00001B0E 3F3C 200E move.w -[A7], 0x200E 00001B12 A9EB syscall Pack4/FP68K 00001B14 486E FFF4 pea.l [A6 - 0xC] 00001B18 486D FEB4 pea.l [A5 - 0x14C] 00001B1C 3F3C 1010 move.w -[A7], 0x1010 00001B20 A9EB syscall Pack4/FP68K label00001B22: 00001B22 486D FEB4 pea.l [A5 - 0x14C] 00001B26 486E FFF6 pea.l [A6 - 0xA] 00001B2A 3F3C 100E move.w -[A7], 0x100E 00001B2E A9EB syscall Pack4/FP68K 00001B30 3D7C 0006 FFF4 move.w [A6 - 0xC], 0x6 00001B36 486E FFF4 pea.l [A6 - 0xC] 00001B3A 486E FFF6 pea.l [A6 - 0xA] 00001B3E 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001B42 A9EB syscall Pack4/FP68K 00001B44 3D7C 010E FFF2 move.w [A6 - 0xE], 0x10E 00001B4A 486E FFF2 pea.l [A6 - 0xE] 00001B4E 486E FFF6 pea.l [A6 - 0xA] 00001B52 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001B56 A9EB syscall Pack4/FP68K 00001B58 6D22 blt +0x24 /* 00001B7C */ 00001B5A 3D7C 010E FFFE move.w [A6 - 0x2], 0x10E 00001B60 486E FFFE pea.l [A6 - 0x2] 00001B64 486E FFF4 pea.l [A6 - 0xC] 00001B68 3F3C 200E move.w -[A7], 0x200E 00001B6C A9EB syscall Pack4/FP68K 00001B6E 486E FFF4 pea.l [A6 - 0xC] 00001B72 486D FEB4 pea.l [A5 - 0x14C] 00001B76 3F3C 1010 move.w -[A7], 0x1010 00001B7A A9EB syscall Pack4/FP68K label00001B7C: 00001B7C 4EBA FBE8 jsr [PC - 0x418 /* 00001766 */] 00001B80 6004 bra +0x6 /* 00001B86 */ label00001B82: 00001B82 4EBA F2BC jsr [PC - 0xD44 /* 00000E40 */] label00001B86: 00001B86 4E5E unlink A6 00001B88 4E75 rts fn00001B8A: 00001B8A 302D FEA8 move.w D0, [A5 - 0x158] 00001B8E D06D FEAC add.w D0, [A5 - 0x154] 00001B92 0C40 017A cmpi.w D0, 0x17A 00001B96 5EC0 sgt D0 00001B98 322D FEA8 move.w D1, [A5 - 0x158] 00001B9C D26D FEAC add.w D1, [A5 - 0x154] 00001BA0 0C41 0025 cmpi.w D1, 0x25 /* '%' */ 00001BA4 5DC1 slt D1 00001BA6 8001 or.b D0, D1 00001BA8 670A beq +0xC /* 00001BB4 */ 00001BAA 302D FEAC move.w D0, [A5 - 0x154] 00001BAE 4440 neg.w D0 00001BB0 3B40 FEAC move.w [A5 - 0x154], D0 label00001BB4: 00001BB4 302D FEAA move.w D0, [A5 - 0x156] 00001BB8 D06D FEAE add.w D0, [A5 - 0x152] 00001BBC 0C40 00F3 cmpi.w D0, 0xF3 00001BC0 5EC0 sgt D0 00001BC2 322D FEAA move.w D1, [A5 - 0x156] 00001BC6 D26D FEAE add.w D1, [A5 - 0x152] 00001BCA 0C41 0025 cmpi.w D1, 0x25 /* '%' */ 00001BCE 5DC1 slt D1 00001BD0 8001 or.b D0, D1 00001BD2 670A beq +0xC /* 00001BDE */ 00001BD4 302D FEAE move.w D0, [A5 - 0x152] 00001BD8 4440 neg.w D0 00001BDA 3B40 FEAE move.w [A5 - 0x152], D0 label00001BDE: 00001BDE 4EBA F01E jsr [PC - 0xFE2 /* 00000BFE */] 00001BE2 302D FEA8 move.w D0, [A5 - 0x158] 00001BE6 D06D FEAC add.w D0, [A5 - 0x154] 00001BEA 3B40 FEA8 move.w [A5 - 0x158], D0 00001BEE 302D FEAA move.w D0, [A5 - 0x156] 00001BF2 D06D FEAE add.w D0, [A5 - 0x152] 00001BF6 3B40 FEAA move.w [A5 - 0x156], D0 00001BFA 4E75 rts fn00001BFC: 00001BFC 4E56 FFCE link A6, -0x0032 00001C00 486E FFE2 pea.l [A6 - 0x1E] 00001C04 486D FEA8 pea.l [A5 - 0x158] 00001C08 486D FEB0 pea.l [A5 - 0x150] 00001C0C 486E FFD8 pea.l [A6 - 0x28] 00001C10 3F3C 100E move.w -[A7], 0x100E 00001C14 A9EB syscall Pack4/FP68K 00001C16 486E FFD8 pea.l [A6 - 0x28] 00001C1A 3F3C 2002 move.w -[A7], 0x2002 00001C1E A9EB syscall Pack4/FP68K 00001C20 486E FFD8 pea.l [A6 - 0x28] 00001C24 486E FFD8 pea.l [A6 - 0x28] 00001C28 3F3C 0004 move.w -[A7], 0x4 00001C2C A9EB syscall Pack4/FP68K 00001C2E 486D FEAA pea.l [A5 - 0x156] 00001C32 486D FEB4 pea.l [A5 - 0x14C] 00001C36 486E FFCE pea.l [A6 - 0x32] 00001C3A 3F3C 100E move.w -[A7], 0x100E 00001C3E A9EB syscall Pack4/FP68K 00001C40 486E FFCE pea.l [A6 - 0x32] 00001C44 3F3C 2002 move.w -[A7], 0x2002 00001C48 A9EB syscall Pack4/FP68K 00001C4A 486E FFCE pea.l [A6 - 0x32] 00001C4E 486E FFCE pea.l [A6 - 0x32] 00001C52 3F3C 0004 move.w -[A7], 0x4 00001C56 A9EB syscall Pack4/FP68K 00001C58 486E FFCE pea.l [A6 - 0x32] 00001C5C 486E FFD8 pea.l [A6 - 0x28] 00001C60 3F3C 0000 move.w -[A7], 0x0 00001C64 A9EB syscall Pack4/FP68K 00001C66 486E FFD8 pea.l [A6 - 0x28] 00001C6A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001C6E 584F addq.w A7, 4 00001C70 486E FFE2 pea.l [A6 - 0x1E] 00001C74 486E FFEC pea.l [A6 - 0x14] 00001C78 3F3C 1010 move.w -[A7], 0x1010 00001C7C A9EB syscall Pack4/FP68K 00001C7E 3D7C 0020 FFEA move.w [A6 - 0x16], 0x20 /* ' ' */ 00001C84 486E FFEA pea.l [A6 - 0x16] 00001C88 486E FFEC pea.l [A6 - 0x14] 00001C8C 486E FFE0 pea.l [A6 - 0x20] 00001C90 3F3C 100E move.w -[A7], 0x100E 00001C94 A9EB syscall Pack4/FP68K 00001C96 486E FFE0 pea.l [A6 - 0x20] 00001C9A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001C9E A9EB syscall Pack4/FP68K 00001CA0 55C0 scs D0 00001CA2 4400 neg.b D0 00001CA4 1D40 0008 move.b [A6 + 0x8], D0 00001CA8 4E5E unlink A6 00001CAA 4E75 rts fn00001CAC: 00001CAC 4E56 FFCA link A6, -0x0036 00001CB0 486E FFDE pea.l [A6 - 0x22] 00001CB4 486D FEA8 pea.l [A5 - 0x158] 00001CB8 486D FEB0 pea.l [A5 - 0x150] 00001CBC 486E FFD4 pea.l [A6 - 0x2C] 00001CC0 3F3C 100E move.w -[A7], 0x100E 00001CC4 A9EB syscall Pack4/FP68K 00001CC6 486E FFD4 pea.l [A6 - 0x2C] 00001CCA 3F3C 2002 move.w -[A7], 0x2002 00001CCE A9EB syscall Pack4/FP68K 00001CD0 486E FFD4 pea.l [A6 - 0x2C] 00001CD4 486E FFD4 pea.l [A6 - 0x2C] 00001CD8 3F3C 0004 move.w -[A7], 0x4 00001CDC A9EB syscall Pack4/FP68K 00001CDE 486D FEAA pea.l [A5 - 0x156] 00001CE2 486D FEB4 pea.l [A5 - 0x14C] 00001CE6 486E FFCA pea.l [A6 - 0x36] 00001CEA 3F3C 100E move.w -[A7], 0x100E 00001CEE A9EB syscall Pack4/FP68K 00001CF0 486E FFCA pea.l [A6 - 0x36] 00001CF4 3F3C 2002 move.w -[A7], 0x2002 00001CF8 A9EB syscall Pack4/FP68K 00001CFA 486E FFCA pea.l [A6 - 0x36] 00001CFE 486E FFCA pea.l [A6 - 0x36] 00001D02 3F3C 0004 move.w -[A7], 0x4 00001D06 A9EB syscall Pack4/FP68K 00001D08 486E FFCA pea.l [A6 - 0x36] 00001D0C 486E FFD4 pea.l [A6 - 0x2C] 00001D10 3F3C 0000 move.w -[A7], 0x0 00001D14 A9EB syscall Pack4/FP68K 00001D16 486E FFD4 pea.l [A6 - 0x2C] 00001D1A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001D1E 584F addq.w A7, 4 00001D20 486E FFDE pea.l [A6 - 0x22] 00001D24 486E FFEC pea.l [A6 - 0x14] 00001D28 3F3C 1010 move.w -[A7], 0x1010 00001D2C A9EB syscall Pack4/FP68K 00001D2E 486E FFEC pea.l [A6 - 0x14] 00001D32 486E FFDE pea.l [A6 - 0x22] 00001D36 3F3C 100E move.w -[A7], 0x100E 00001D3A A9EB syscall Pack4/FP68K 00001D3C 486E FFDE pea.l [A6 - 0x22] 00001D40 486E FFDE pea.l [A6 - 0x22] 00001D44 3F3C 0004 move.w -[A7], 0x4 00001D48 A9EB syscall Pack4/FP68K 00001D4A 486E FFDE pea.l [A6 - 0x22] 00001D4E 486D FE48 pea.l [A5 - 0x1B8] 00001D52 486E FFD4 pea.l [A6 - 0x2C] 00001D56 3F3C 200E move.w -[A7], 0x200E 00001D5A A9EB syscall Pack4/FP68K 00001D5C 486E FFD4 pea.l [A6 - 0x2C] 00001D60 3F3C 0006 move.w -[A7], 0x6 00001D64 A9EB syscall Pack4/FP68K 00001D66 486E FFD4 pea.l [A6 - 0x2C] 00001D6A 486E FFE8 pea.l [A6 - 0x18] 00001D6E 3F3C 1010 move.w -[A7], 0x1010 00001D72 A9EB syscall Pack4/FP68K 00001D74 486D FEB0 pea.l [A5 - 0x150] 00001D78 486D FEA8 pea.l [A5 - 0x158] 00001D7C 486E FFDE pea.l [A6 - 0x22] 00001D80 3F3C 200E move.w -[A7], 0x200E 00001D84 A9EB syscall Pack4/FP68K 00001D86 486E FFDE pea.l [A6 - 0x22] 00001D8A 3F3C 1002 move.w -[A7], 0x1002 00001D8E A9EB syscall Pack4/FP68K 00001D90 486E FFE8 pea.l [A6 - 0x18] 00001D94 486E FFDE pea.l [A6 - 0x22] 00001D98 3F3C 1004 move.w -[A7], 0x1004 00001D9C A9EB syscall Pack4/FP68K 00001D9E 486D FEBC pea.l [A5 - 0x144] 00001DA2 486E FFDE pea.l [A6 - 0x22] 00001DA6 3F3C 1000 move.w -[A7], 0x1000 00001DAA A9EB syscall Pack4/FP68K 00001DAC 486E FFDE pea.l [A6 - 0x22] 00001DB0 486D FEBC pea.l [A5 - 0x144] 00001DB4 3F3C 1010 move.w -[A7], 0x1010 00001DB8 A9EB syscall Pack4/FP68K 00001DBA 486D FEB4 pea.l [A5 - 0x14C] 00001DBE 486D FEAA pea.l [A5 - 0x156] 00001DC2 486E FFDE pea.l [A6 - 0x22] 00001DC6 3F3C 200E move.w -[A7], 0x200E 00001DCA A9EB syscall Pack4/FP68K 00001DCC 486E FFDE pea.l [A6 - 0x22] 00001DD0 3F3C 1002 move.w -[A7], 0x1002 00001DD4 A9EB syscall Pack4/FP68K 00001DD6 486E FFE8 pea.l [A6 - 0x18] 00001DDA 486E FFDE pea.l [A6 - 0x22] 00001DDE 3F3C 1004 move.w -[A7], 0x1004 00001DE2 A9EB syscall Pack4/FP68K 00001DE4 486D FEC0 pea.l [A5 - 0x140] 00001DE8 486E FFDE pea.l [A6 - 0x22] 00001DEC 3F3C 1000 move.w -[A7], 0x1000 00001DF0 A9EB syscall Pack4/FP68K 00001DF2 486E FFDE pea.l [A6 - 0x22] 00001DF6 486D FEC0 pea.l [A5 - 0x140] 00001DFA 3F3C 1010 move.w -[A7], 0x1010 00001DFE A9EB syscall Pack4/FP68K 00001E00 4E5E unlink A6 00001E02 4E75 rts fn00001E04: 00001E04 4E56 FFF4 link A6, -0x000C 00001E08 487A 0098 pea.l [PC + 0x98 /* 00001EA2, value 0x3FFEC909 */] 00001E0C 486D FEB8 pea.l [A5 - 0x148] 00001E10 486E FFF6 pea.l [A6 - 0xA] 00001E14 3F3C 100E move.w -[A7], 0x100E 00001E18 A9EB syscall Pack4/FP68K 00001E1A 486E FFF6 pea.l [A6 - 0xA] 00001E1E 3F3C 0002 move.w -[A7], 0x2 00001E22 A9EB syscall Pack4/FP68K 00001E24 486E FFF6 pea.l [A6 - 0xA] 00001E28 486D FEB8 pea.l [A5 - 0x148] 00001E2C 3F3C 1010 move.w -[A7], 0x1010 00001E30 A9EB syscall Pack4/FP68K 00001E32 426E FFFE clr.w [A6 - 0x2] 00001E36 486E FFFE pea.l [A6 - 0x2] 00001E3A 486D FEB8 pea.l [A5 - 0x148] 00001E3E 486E FFF4 pea.l [A6 - 0xC] 00001E42 3F3C 100E move.w -[A7], 0x100E 00001E46 A9EB syscall Pack4/FP68K 00001E48 486E FFF4 pea.l [A6 - 0xC] 00001E4C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001E50 A9EB syscall Pack4/FP68K 00001E52 643C bcc +0x3E /* 00001E90 */ 00001E54 3D7C 0002 FFFE move.w [A6 - 0x2], 0x2 00001E5A 486E FFFE pea.l [A6 - 0x2] 00001E5E 41FA 0038 lea.l A0, [PC + 0x38 /* 00001E98, value 0x4000C90F, cstring "@" */] 00001E62 43EE FFF4 lea.l A1, [A6 - 0xC] 00001E66 4851 pea.l [A1] 00001E68 22D8 move.l [A1]+, [A0]+ 00001E6A 22D8 move.l [A1]+, [A0]+ 00001E6C 32D8 move.w [A1]+, [A0]+ 00001E6E 3F3C 2004 move.w -[A7], 0x2004 00001E72 A9EB syscall Pack4/FP68K 00001E74 486D FEB8 pea.l [A5 - 0x148] 00001E78 486E FFF4 pea.l [A6 - 0xC] 00001E7C 3F3C 1000 move.w -[A7], 0x1000 00001E80 A9EB syscall Pack4/FP68K 00001E82 486E FFF4 pea.l [A6 - 0xC] 00001E86 486D FEB8 pea.l [A5 - 0x148] 00001E8A 3F3C 1010 move.w -[A7], 0x1010 00001E8E A9EB syscall Pack4/FP68K label00001E90: 00001E90 4EBA EFAE jsr [PC - 0x1052 /* 00000E40 */] 00001E94 4E5E unlink A6 00001E96 4E75 rts 00001E98 4000 negx.b D0 00001E9A C90F abcd -[A4], -[A7] 00001E9C DAD3 add.w A5, [A3] 00001E9E F68C B9B7 .extension 0x68C <> // unimplemented 00001EA2 3FFE move.w <>, <> 00001EA4 C909 abcd -[A4], -[A1] 00001EA6 6BB9 bmi -0x45 /* 00001E61 */ 00001EA8 8C7E or.w D6, <> 00001EAA 2825 move.l D4, -[A5] fn00001EAC: 00001EAC 4E56 FFEA link A6, -0x0016 00001EB0 486D FEB8 pea.l [A5 - 0x148] 00001EB4 41FA 00B8 lea.l A0, [PC + 0xB8 /* 00001F6E, value 0x3FFEC909 */] 00001EB8 43EE FFF6 lea.l A1, [A6 - 0xA] 00001EBC 4851 pea.l [A1] 00001EBE 22D8 move.l [A1]+, [A0]+ 00001EC0 22D8 move.l [A1]+, [A0]+ 00001EC2 32D8 move.w [A1]+, [A0]+ 00001EC4 3F3C 1000 move.w -[A7], 0x1000 00001EC8 A9EB syscall Pack4/FP68K 00001ECA 486E FFF6 pea.l [A6 - 0xA] 00001ECE 486D FEB8 pea.l [A5 - 0x148] 00001ED2 3F3C 1010 move.w -[A7], 0x1010 00001ED6 A9EB syscall Pack4/FP68K 00001ED8 3D7C 0002 FFFE move.w [A6 - 0x2], 0x2 00001EDE 486E FFFE pea.l [A6 - 0x2] 00001EE2 41FA 0080 lea.l A0, [PC + 0x80 /* 00001F64, value 0x4000C90F, cstring "@" */] 00001EE6 43EE FFF4 lea.l A1, [A6 - 0xC] 00001EEA 4851 pea.l [A1] 00001EEC 22D8 move.l [A1]+, [A0]+ 00001EEE 22D8 move.l [A1]+, [A0]+ 00001EF0 32D8 move.w [A1]+, [A0]+ 00001EF2 3F3C 2004 move.w -[A7], 0x2004 00001EF6 A9EB syscall Pack4/FP68K 00001EF8 486D FEB8 pea.l [A5 - 0x148] 00001EFC 486E FFF4 pea.l [A6 - 0xC] 00001F00 3F3C 100A move.w -[A7], 0x100A 00001F04 A9EB syscall Pack4/FP68K 00001F06 644A bcc +0x4C /* 00001F52 */ 00001F08 3D7C 0002 FFFE move.w [A6 - 0x2], 0x2 00001F0E 486E FFFE pea.l [A6 - 0x2] 00001F12 41FA 0046 lea.l A0, [PC + 0x46 /* 00001F5A, value 0x4000C90F, cstring "@" */] 00001F16 43EE FFF4 lea.l A1, [A6 - 0xC] 00001F1A 4851 pea.l [A1] 00001F1C 22D8 move.l [A1]+, [A0]+ 00001F1E 22D8 move.l [A1]+, [A0]+ 00001F20 32D8 move.w [A1]+, [A0]+ 00001F22 3F3C 2004 move.w -[A7], 0x2004 00001F26 A9EB syscall Pack4/FP68K 00001F28 486E FFF4 pea.l [A6 - 0xC] 00001F2C 486D FEB8 pea.l [A5 - 0x148] 00001F30 486E FFEA pea.l [A6 - 0x16] 00001F34 3F3C 100E move.w -[A7], 0x100E 00001F38 A9EB syscall Pack4/FP68K 00001F3A 486E FFEA pea.l [A6 - 0x16] 00001F3E 3F3C 0002 move.w -[A7], 0x2 00001F42 A9EB syscall Pack4/FP68K 00001F44 486E FFEA pea.l [A6 - 0x16] 00001F48 486D FEB8 pea.l [A5 - 0x148] 00001F4C 3F3C 1010 move.w -[A7], 0x1010 00001F50 A9EB syscall Pack4/FP68K label00001F52: 00001F52 4EBA EEEC jsr [PC - 0x1114 /* 00000E40 */] 00001F56 4E5E unlink A6 00001F58 4E75 rts 00001F5A 4000 negx.b D0 00001F5C C90F abcd -[A4], -[A7] 00001F5E DAD3 add.w A5, [A3] 00001F60 F68C B9B7 .extension 0x68C <> // unimplemented 00001F64 4000 negx.b D0 00001F66 C90F abcd -[A4], -[A7] 00001F68 DAD3 add.w A5, [A3] 00001F6A F68C B9B7 .extension 0x68C <> // unimplemented 00001F6E 3FFE move.w <>, <> 00001F70 C909 abcd -[A4], -[A1] 00001F72 6BB9 bmi -0x45 /* 00001F2D */ 00001F74 8C7E or.w D6, <> 00001F76 2825 move.l D4, -[A5] fn00001F78: 00001F78 4E56 FFE8 link A6, -0x0018 00001F7C 0C6D 000A FEC4 cmpi.w [A5 - 0x13C], 0xA /* '\n' */ 00001F82 6F00 00DC ble +0xDE /* 00002060 */ 00001F86 486E FFF6 pea.l [A6 - 0xA] 00001F8A 486D FEB8 pea.l [A5 - 0x148] 00001F8E 486E FFEC pea.l [A6 - 0x14] 00001F92 3F3C 100E move.w -[A7], 0x100E 00001F96 A9EB syscall Pack4/FP68K 00001F98 486E FFEC pea.l [A6 - 0x14] 00001F9C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00001FA0 584F addq.w A7, 4 00001FA2 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00001FA8 486E FFEA pea.l [A6 - 0x16] 00001FAC 486E FFF6 pea.l [A6 - 0xA] 00001FB0 3F3C 2004 move.w -[A7], 0x2004 00001FB4 A9EB syscall Pack4/FP68K 00001FB6 3D7C 0005 FFE8 move.w [A6 - 0x18], 0x5 00001FBC 486E FFE8 pea.l [A6 - 0x18] 00001FC0 486E FFF6 pea.l [A6 - 0xA] 00001FC4 3F3C 2004 move.w -[A7], 0x2004 00001FC8 A9EB syscall Pack4/FP68K 00001FCA 486D FEBC pea.l [A5 - 0x144] 00001FCE 486E FFF6 pea.l [A6 - 0xA] 00001FD2 3F3C 1000 move.w -[A7], 0x1000 00001FD6 A9EB syscall Pack4/FP68K 00001FD8 486E FFF6 pea.l [A6 - 0xA] 00001FDC 486D FEBC pea.l [A5 - 0x144] 00001FE0 3F3C 1010 move.w -[A7], 0x1010 00001FE4 A9EB syscall Pack4/FP68K 00001FE6 486E FFF6 pea.l [A6 - 0xA] 00001FEA 486D FEB8 pea.l [A5 - 0x148] 00001FEE 486E FFEC pea.l [A6 - 0x14] 00001FF2 3F3C 100E move.w -[A7], 0x100E 00001FF6 A9EB syscall Pack4/FP68K 00001FF8 486E FFEC pea.l [A6 - 0x14] 00001FFC 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00002000 584F addq.w A7, 4 00002002 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00002008 486E FFEA pea.l [A6 - 0x16] 0000200C 486E FFF6 pea.l [A6 - 0xA] 00002010 3F3C 2004 move.w -[A7], 0x2004 00002014 A9EB syscall Pack4/FP68K 00002016 3D7C 0005 FFE8 move.w [A6 - 0x18], 0x5 0000201C 486E FFE8 pea.l [A6 - 0x18] 00002020 486E FFF6 pea.l [A6 - 0xA] 00002024 3F3C 2004 move.w -[A7], 0x2004 00002028 A9EB syscall Pack4/FP68K 0000202A 486D FEC0 pea.l [A5 - 0x140] 0000202E 486E FFF6 pea.l [A6 - 0xA] 00002032 3F3C 1000 move.w -[A7], 0x1000 00002036 A9EB syscall Pack4/FP68K 00002038 486E FFF6 pea.l [A6 - 0xA] 0000203C 486D FEC0 pea.l [A5 - 0x140] 00002040 3F3C 1010 move.w -[A7], 0x1010 00002044 A9EB syscall Pack4/FP68K 00002046 302D FEC4 move.w D0, [A5 - 0x13C] 0000204A 0640 FFF6 addi.w D0, 0xFFF6 0000204E 3B40 FEC4 move.w [A5 - 0x13C], D0 00002052 4EBA F31A jsr [PC - 0xCE6 /* 0000136E */] 00002056 4A6D FEC4 tst.w [A5 - 0x13C] 0000205A 6604 bne +0x6 /* 00002060 */ 0000205C 4EBA F4E6 jsr [PC - 0xB1A /* 00001544 */] label00002060: 00002060 4E5E unlink A6 00002062 4E75 rts fn00002064: 00002064 4E56 FFEA link A6, -0x0016 00002068 4A6D FEC4 tst.w [A5 - 0x13C] 0000206C 6F00 00B2 ble +0xB4 /* 00002120 */ 00002070 486E FFF6 pea.l [A6 - 0xA] 00002074 486D FEB8 pea.l [A5 - 0x148] 00002078 486E FFEC pea.l [A6 - 0x14] 0000207C 3F3C 100E move.w -[A7], 0x100E 00002080 A9EB syscall Pack4/FP68K 00002082 486E FFEC pea.l [A6 - 0x14] 00002086 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000208A 584F addq.w A7, 4 0000208C 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00002092 486E FFEA pea.l [A6 - 0x16] 00002096 486E FFF6 pea.l [A6 - 0xA] 0000209A 3F3C 2004 move.w -[A7], 0x2004 0000209E A9EB syscall Pack4/FP68K 000020A0 486D FEBC pea.l [A5 - 0x144] 000020A4 486E FFF6 pea.l [A6 - 0xA] 000020A8 3F3C 1000 move.w -[A7], 0x1000 000020AC A9EB syscall Pack4/FP68K 000020AE 486E FFF6 pea.l [A6 - 0xA] 000020B2 486D FEBC pea.l [A5 - 0x144] 000020B6 3F3C 1010 move.w -[A7], 0x1010 000020BA A9EB syscall Pack4/FP68K 000020BC 486E FFF6 pea.l [A6 - 0xA] 000020C0 486D FEB8 pea.l [A5 - 0x148] 000020C4 486E FFEC pea.l [A6 - 0x14] 000020C8 3F3C 100E move.w -[A7], 0x100E 000020CC A9EB syscall Pack4/FP68K 000020CE 486E FFEC pea.l [A6 - 0x14] 000020D2 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000020D6 584F addq.w A7, 4 000020D8 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 000020DE 486E FFEA pea.l [A6 - 0x16] 000020E2 486E FFF6 pea.l [A6 - 0xA] 000020E6 3F3C 2004 move.w -[A7], 0x2004 000020EA A9EB syscall Pack4/FP68K 000020EC 486D FEC0 pea.l [A5 - 0x140] 000020F0 486E FFF6 pea.l [A6 - 0xA] 000020F4 3F3C 1000 move.w -[A7], 0x1000 000020F8 A9EB syscall Pack4/FP68K 000020FA 486E FFF6 pea.l [A6 - 0xA] 000020FE 486D FEC0 pea.l [A5 - 0x140] 00002102 3F3C 1010 move.w -[A7], 0x1010 00002106 A9EB syscall Pack4/FP68K 00002108 302D FEC4 move.w D0, [A5 - 0x13C] 0000210C 5340 subq.w D0, 1 0000210E 3B40 FEC4 move.w [A5 - 0x13C], D0 00002112 4EBA F25A jsr [PC - 0xDA6 /* 0000136E */] 00002116 4A6D FEC4 tst.w [A5 - 0x13C] 0000211A 6604 bne +0x6 /* 00002120 */ 0000211C 4EBA F426 jsr [PC - 0xBDA /* 00001544 */] label00002120: 00002120 4E5E unlink A6 00002122 4E75 rts fn00002124: 00002124 594F subq.w A7, 4 00002126 3F3C 0004 move.w -[A7], 0x4 0000212A A9B9 syscall GetCursor 0000212C 2B5F FECA move.l [A5 - 0x136], [A7]+ 00002130 A850 syscall InitCursor 00002132 4E75 rts fn00002134: 00002134 594F subq.w A7, 4 00002136 3F3C 0001 move.w -[A7], 0x1 0000213A A9BF syscall GetRMenu 0000213C 2B5F FEDA move.l [A5 - 0x126], [A7]+ 00002140 2F2D FEDA move.l -[A7], [A5 - 0x126] 00002144 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 0000214A A94D syscall AppendResMenu/AddResMenu 0000214C 2F2D FEDA move.l -[A7], [A5 - 0x126] 00002150 4267 clr.w -[A7] 00002152 A935 syscall InsertMenu 00002154 594F subq.w A7, 4 00002156 3F3C 0002 move.w -[A7], 0x2 0000215A A9BF syscall GetRMenu 0000215C 2B5F FED6 move.l [A5 - 0x12A], [A7]+ 00002160 2F2D FED6 move.l -[A7], [A5 - 0x12A] 00002164 4267 clr.w -[A7] 00002166 A935 syscall InsertMenu 00002168 594F subq.w A7, 4 0000216A 3F3C 0003 move.w -[A7], 0x3 0000216E A9BF syscall GetRMenu 00002170 2B5F FED2 move.l [A5 - 0x12E], [A7]+ 00002174 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002178 4267 clr.w -[A7] 0000217A A935 syscall InsertMenu 0000217C 594F subq.w A7, 4 0000217E 3F3C 0004 move.w -[A7], 0x4 00002182 A9BF syscall GetRMenu 00002184 2B5F FECE move.l [A5 - 0x132], [A7]+ 00002188 2F2D FECE move.l -[A7], [A5 - 0x132] 0000218C 4267 clr.w -[A7] 0000218E A935 syscall InsertMenu 00002190 A937 syscall DrawMenuBar 00002192 4E75 rts fn00002194: 00002194 594F subq.w A7, 4 00002196 A975 syscall TickCount 00002198 2B5F FF4E move.l [A5 - 0xB2], [A7]+ 0000219C 4E75 rts fn0000219E: 0000219E 594F subq.w A7, 4 000021A0 3F3C 03E8 move.w -[A7], 0x3E8 000021A4 A9BC syscall GetPicture 000021A6 2B5F FE94 move.l [A5 - 0x16C], [A7]+ 000021AA 594F subq.w A7, 4 000021AC 3F3C 03E7 move.w -[A7], 0x3E7 000021B0 A9BC syscall GetPicture 000021B2 2B5F FE98 move.l [A5 - 0x168], [A7]+ 000021B6 594F subq.w A7, 4 000021B8 3F3C 01FA move.w -[A7], 0x1FA 000021BC A9BC syscall GetPicture 000021BE 2B5F FE90 move.l [A5 - 0x170], [A7]+ 000021C2 594F subq.w A7, 4 000021C4 3F3C 01FC move.w -[A7], 0x1FC 000021C8 A9BC syscall GetPicture 000021CA 2B5F FE8C move.l [A5 - 0x174], [A7]+ 000021CE 594F subq.w A7, 4 000021D0 3F3C 01F6 move.w -[A7], 0x1F6 000021D4 A9BC syscall GetPicture 000021D6 2B5F FE88 move.l [A5 - 0x178], [A7]+ 000021DA 594F subq.w A7, 4 000021DC 3F3C 01F8 move.w -[A7], 0x1F8 000021E0 A9BC syscall GetPicture 000021E2 2B5F FE84 move.l [A5 - 0x17C], [A7]+ 000021E6 594F subq.w A7, 4 000021E8 3F3C 01FB move.w -[A7], 0x1FB 000021EC A9BC syscall GetPicture 000021EE 2B5F FE80 move.l [A5 - 0x180], [A7]+ 000021F2 594F subq.w A7, 4 000021F4 3F3C 01F9 move.w -[A7], 0x1F9 000021F8 A9BC syscall GetPicture 000021FA 2B5F FE78 move.l [A5 - 0x188], [A7]+ 000021FE 594F subq.w A7, 4 00002200 3F3C 01F7 move.w -[A7], 0x1F7 00002204 A9BC syscall GetPicture 00002206 2B5F FE74 move.l [A5 - 0x18C], [A7]+ 0000220A 594F subq.w A7, 4 0000220C 3F3C 01F5 move.w -[A7], 0x1F5 00002210 A9BC syscall GetPicture 00002212 2B5F FE7C move.l [A5 - 0x184], [A7]+ 00002216 4E75 rts fn00002218: 00002218 4E56 FFE0 link A6, -0x0020 0000221C 486E FFE8 pea.l [A6 - 0x18] 00002220 4267 clr.w -[A7] 00002222 4267 clr.w -[A7] 00002224 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00002228 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 0000222C A8A7 syscall SetRect 0000222E 486E FFE0 pea.l [A6 - 0x20] 00002232 4267 clr.w -[A7] 00002234 4267 clr.w -[A7] 00002236 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 0000223A 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 0000223E A8A7 syscall SetRect 00002240 486D FE58 pea.l [A5 - 0x1A8] 00002244 486D FE66 pea.l [A5 - 0x19A] 00002248 486E FFE8 pea.l [A6 - 0x18] 0000224C 486E FFE0 pea.l [A6 - 0x20] 00002250 4267 clr.w -[A7] 00002252 42A7 clr.l -[A7] 00002254 A8EC syscall CopyBits 00002256 486E FFE0 pea.l [A6 - 0x20] 0000225A 3F3C 0002 move.w -[A7], 0x2 0000225E 3F3C 0002 move.w -[A7], 0x2 00002262 A8A8 syscall OffsetRect 00002264 486D FE58 pea.l [A5 - 0x1A8] 00002268 486D FE66 pea.l [A5 - 0x19A] 0000226C 486E FFE8 pea.l [A6 - 0x18] 00002270 486E FFE0 pea.l [A6 - 0x20] 00002274 3F3C 0002 move.w -[A7], 0x2 00002278 42A7 clr.l -[A7] 0000227A A8EC syscall CopyBits 0000227C 486E FFE8 pea.l [A6 - 0x18] 00002280 4267 clr.w -[A7] 00002282 4267 clr.w -[A7] 00002284 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00002288 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 0000228C A8A7 syscall SetRect 0000228E 486E FFE0 pea.l [A6 - 0x20] 00002292 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002296 3F3C 0002 move.w -[A7], 0x2 0000229A 3F3C 006B move.w -[A7], 0x6B /* 'k' */ 0000229E 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 000022A2 A8A7 syscall SetRect 000022A4 486D FE58 pea.l [A5 - 0x1A8] 000022A8 486D FE66 pea.l [A5 - 0x19A] 000022AC 486E FFE8 pea.l [A6 - 0x18] 000022B0 486E FFE0 pea.l [A6 - 0x20] 000022B4 4267 clr.w -[A7] 000022B6 42A7 clr.l -[A7] 000022B8 A8EC syscall CopyBits 000022BA 486E FFE0 pea.l [A6 - 0x20] 000022BE 3F3C 0002 move.w -[A7], 0x2 000022C2 3F3C FFFE move.w -[A7], 0xFFFE 000022C6 A8A8 syscall OffsetRect 000022C8 486D FE58 pea.l [A5 - 0x1A8] 000022CC 486D FE66 pea.l [A5 - 0x19A] 000022D0 486E FFE8 pea.l [A6 - 0x18] 000022D4 486E FFE0 pea.l [A6 - 0x20] 000022D8 3F3C 0002 move.w -[A7], 0x2 000022DC 42A7 clr.l -[A7] 000022DE A8EC syscall CopyBits 000022E0 486E FFE8 pea.l [A6 - 0x18] 000022E4 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 000022E8 4267 clr.w -[A7] 000022EA 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 000022EE 3F3C 000F move.w -[A7], 0xF 000022F2 A8A7 syscall SetRect 000022F4 486E FFE0 pea.l [A6 - 0x20] 000022F8 3F3C 0073 move.w -[A7], 0x73 /* 's' */ 000022FC 4267 clr.w -[A7] 000022FE 3F3C 0082 move.w -[A7], 0x82 00002302 3F3C 000F move.w -[A7], 0xF 00002306 A8A7 syscall SetRect 00002308 486D FE58 pea.l [A5 - 0x1A8] 0000230C 486D FE66 pea.l [A5 - 0x19A] 00002310 486E FFE8 pea.l [A6 - 0x18] 00002314 486E FFE0 pea.l [A6 - 0x20] 00002318 4267 clr.w -[A7] 0000231A 42A7 clr.l -[A7] 0000231C A8EC syscall CopyBits 0000231E 486E FFE0 pea.l [A6 - 0x20] 00002322 3F3C 0001 move.w -[A7], 0x1 00002326 3F3C 0001 move.w -[A7], 0x1 0000232A A8A8 syscall OffsetRect 0000232C 486D FE58 pea.l [A5 - 0x1A8] 00002330 486D FE66 pea.l [A5 - 0x19A] 00002334 486E FFE8 pea.l [A6 - 0x18] 00002338 486E FFE0 pea.l [A6 - 0x20] 0000233C 3F3C 0002 move.w -[A7], 0x2 00002340 42A7 clr.l -[A7] 00002342 A8EC syscall CopyBits 00002344 486E FFE8 pea.l [A6 - 0x18] 00002348 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 0000234C 4267 clr.w -[A7] 0000234E 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 00002352 3F3C 000F move.w -[A7], 0xF 00002356 A8A7 syscall SetRect 00002358 486E FFE0 pea.l [A6 - 0x20] 0000235C 3F3C 0087 move.w -[A7], 0x87 00002360 3F3C 0002 move.w -[A7], 0x2 00002364 3F3C 0096 move.w -[A7], 0x96 00002368 3F3C 0011 move.w -[A7], 0x11 0000236C A8A7 syscall SetRect 0000236E 486D FE58 pea.l [A5 - 0x1A8] 00002372 486D FE66 pea.l [A5 - 0x19A] 00002376 486E FFE8 pea.l [A6 - 0x18] 0000237A 486E FFE0 pea.l [A6 - 0x20] 0000237E 4267 clr.w -[A7] 00002380 42A7 clr.l -[A7] 00002382 A8EC syscall CopyBits 00002384 486E FFE0 pea.l [A6 - 0x20] 00002388 3F3C 0001 move.w -[A7], 0x1 0000238C 3F3C FFFF move.w -[A7], 0xFFFF 00002390 A8A8 syscall OffsetRect 00002392 486D FE58 pea.l [A5 - 0x1A8] 00002396 486D FE66 pea.l [A5 - 0x19A] 0000239A 486E FFE8 pea.l [A6 - 0x18] 0000239E 486E FFE0 pea.l [A6 - 0x20] 000023A2 3F3C 0002 move.w -[A7], 0x2 000023A6 42A7 clr.l -[A7] 000023A8 A8EC syscall CopyBits 000023AA 4E5E unlink A6 000023AC 4E75 rts fn000023AE: 000023AE 4E56 FFD0 link A6, -0x0030 000023B2 48E7 0308 movem.l -[A7], D6,D7,A4 000023B6 7E0A moveq.l D7, 0x0A 000023B8 7C34 moveq.l D6, 0x34 000023BA CDC7 muls.w D6, D7 000023BC 594F subq.w A7, 4 000023BE 3006 move.w D0, D6 000023C0 48C0 ext.l D0 000023C2 2F00 move.l -[A7], D0 000023C4 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000023C8 285F movea.l A4, [A7]+ 000023CA 2B4C FE58 move.l [A5 - 0x1A8], A4 000023CE 3B47 FE5C move.w [A5 - 0x1A4], D7 000023D2 486D FE5E pea.l [A5 - 0x1A2] 000023D6 4267 clr.w -[A7] 000023D8 4267 clr.w -[A7] 000023DA 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 000023DE 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 000023E2 A8A7 syscall SetRect 000023E4 206D FFCC movea.l A0, [A5 - 0x34] 000023E8 41E8 0002 lea.l A0, [A0 + 0x2] 000023EC 43ED FE4A lea.l A1, [A5 - 0x1B6] 000023F0 22D8 move.l [A1]+, [A0]+ 000023F2 22D8 move.l [A1]+, [A0]+ 000023F4 22D8 move.l [A1]+, [A0]+ 000023F6 32D8 move.w [A1]+, [A0]+ 000023F8 486D FE58 pea.l [A5 - 0x1A8] 000023FC A875 syscall SetPBits/SetPortBits 000023FE 206D FFCC movea.l A0, [A5 - 0x34] 00002402 4868 0008 pea.l [A0 + 0x8] 00002406 A8A3 syscall EraseRect 00002408 486E FFE0 pea.l [A6 - 0x20] 0000240C 4267 clr.w -[A7] 0000240E 4267 clr.w -[A7] 00002410 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00002414 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00002418 A8A7 syscall SetRect 0000241A 2F2D FE98 move.l -[A7], [A5 - 0x168] 0000241E 486E FFE0 pea.l [A6 - 0x20] 00002422 A8F6 syscall DrawPicture 00002424 486E FFE0 pea.l [A6 - 0x20] 00002428 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 0000242C 4267 clr.w -[A7] 0000242E 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 00002432 3F3C 000F move.w -[A7], 0xF 00002436 A8A7 syscall SetRect 00002438 2F2D FE94 move.l -[A7], [A5 - 0x16C] 0000243C 486E FFE0 pea.l [A6 - 0x20] 00002440 A8F6 syscall DrawPicture 00002442 486D FE4A pea.l [A5 - 0x1B6] 00002446 A875 syscall SetPBits/SetPortBits 00002448 7E14 moveq.l D7, 0x14 0000244A 7C37 moveq.l D6, 0x37 0000244C CDC7 muls.w D6, D7 0000244E 594F subq.w A7, 4 00002450 3006 move.w D0, D6 00002452 48C0 ext.l D0 00002454 2F00 move.l -[A7], D0 00002456 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000245A 285F movea.l A4, [A7]+ 0000245C 2B4C FE66 move.l [A5 - 0x19A], A4 00002460 3B47 FE6A move.w [A5 - 0x196], D7 00002464 486D FE6C pea.l [A5 - 0x194] 00002468 4267 clr.w -[A7] 0000246A 4267 clr.w -[A7] 0000246C 3F3C 009B move.w -[A7], 0x9B 00002470 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002474 A8A7 syscall SetRect 00002476 486D FE66 pea.l [A5 - 0x19A] 0000247A A875 syscall SetPBits/SetPortBits 0000247C 206D FFCC movea.l A0, [A5 - 0x34] 00002480 4868 0008 pea.l [A0 + 0x8] 00002484 A8A3 syscall EraseRect 00002486 4EBA FD90 jsr [PC - 0x270 /* 00002218 */] 0000248A 486D FE4A pea.l [A5 - 0x1B6] 0000248E A875 syscall SetPBits/SetPortBits 00002490 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002494 4E5E unlink A6 00002496 4E75 rts fn00002498: 00002498 4E56 FFEA link A6, -0x0016 0000249C 2F07 move.l -[A7], D7 0000249E 7E01 moveq.l D7, 0x01 label000024A0: 000024A0 594F subq.w A7, 4 000024A2 3007 move.w D0, D7 000024A4 0640 03E8 addi.w D0, 0x3E8 000024A8 3F00 move.w -[A7], D0 000024AA A9BA syscall GetString 000024AC 3007 move.w D0, D7 000024AE E540 asl D0.w, 2 000024B0 0640 FE16 addi.w D0, 0xFE16 000024B4 2B9F 0000 move.l [A5 + D0.w], [A7]+ 000024B8 594F subq.w A7, 4 000024BA 3007 move.w D0, D7 000024BC 0640 03F2 addi.w D0, 0x3F2 000024C0 3F00 move.w -[A7], D0 000024C2 A9BA syscall GetString 000024C4 3007 move.w D0, D7 000024C6 E540 asl D0.w, 2 000024C8 0640 FDEE addi.w D0, 0xFDEE 000024CC 2B9F 0000 move.l [A5 + D0.w], [A7]+ 000024D0 5247 addq.w D7, 1 000024D2 0C47 000A cmpi.w D7, 0xA /* '\n' */ 000024D6 6FC8 ble -0x36 /* 000024A0 */ 000024D8 2E1F move.l D7, [A7]+ 000024DA 4E5E unlink A6 000024DC 4E75 rts fn000024DE: 000024DE 4E56 FEDA link A6, -0x0126 000024E2 48E7 0108 movem.l -[A7], D7,A4 000024E6 206E 0008 movea.l A0, [A6 + 0x8] 000024EA 43EE FEF0 lea.l A1, [A6 - 0x110] 000024EE 703F moveq.l D0, 0x3F label000024F0: 000024F0 22D8 move.l [A1]+, [A0]+ 000024F2 51C8 FFFC dbf D0, -0x6 /* 000024F0 */ 000024F6 3F3C FFFF move.w -[A7], 0xFFFF 000024FA 4267 clr.w -[A7] 000024FC 201F move.l D0, [A7]+ 000024FE A032 syscall FlushEvents 00002500 7E02 moveq.l D7, 0x02 00002502 594F subq.w A7, 4 00002504 3F3C 05DC move.w -[A7], 0x5DC 00002508 42A7 clr.l -[A7] 0000250A 70FF moveq.l D0, 0xFFFFFFFF 0000250C 2F00 move.l -[A7], D0 0000250E A97C syscall GetNewDialog 00002510 285F movea.l A4, [A7]+ 00002512 487A 004A pea.l [PC + 0x4A /* 0000255E, value 0x124E56, cstring "" */] 00002516 486E FEF0 pea.l [A6 - 0x110] 0000251A 487A 0040 pea.l [PC + 0x40 /* 0000255C, value 0x120012, cstring "" */] 0000251E 487A 003A pea.l [PC + 0x3A /* 0000255A, value 0x160012, cstring "" */] 00002522 A98B syscall ParamText 00002524 2F0C move.l -[A7], A4 00002526 3F07 move.w -[A7], D7 00002528 486E FEEC pea.l [A6 - 0x114] 0000252C 486E FEE2 pea.l [A6 - 0x11E] 00002530 486E FEDA pea.l [A6 - 0x126] 00002534 A98D syscall GetDialogItem/GetDItem 00002536 42A7 clr.l -[A7] 00002538 486E FEEE pea.l [A6 - 0x112] 0000253C A991 syscall ModalDialog 0000253E 2F2E FEE2 move.l -[A7], [A6 - 0x11E] 00002542 206E 000C movea.l A0, [A6 + 0xC] 00002546 2F08 move.l -[A7], A0 00002548 A990 syscall GetDialogItemText/GetIText 0000254A 2F0C move.l -[A7], A4 0000254C A983 syscall DisposeDialog 0000254E 4CDF 1080 movem.l D7,A4, [A7]+ 00002552 4E5E unlink A6 00002554 205F movea.l A0, [A7]+ 00002556 504F addq.w A7, 8 00002558 4ED0 jmp [A0] 0000255A 0016 0012 ori.b [A6], 0x12 0000255E 0012 4E56 ori.b [A2], 0x56 /* 'V' */ // begin alternate branch 00002560-00002568 fn00002560: 00002560 4E56 FCD8 link A6, -0x0328 00002564 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 00002560-00002568 fn00002560: // (misaligned) 00002562 FCD8 48E7 .extension 0xCD8 <> // unimplemented 00002566 0108 btst A0, D0 00002568 594F subq.w A7, 4 0000256A 3F3C 07D0 move.w -[A7], 0x7D0 0000256E 42A7 clr.l -[A7] 00002570 70FF moveq.l D0, 0xFFFFFFFF 00002572 2F00 move.l -[A7], D0 00002574 A97C syscall GetNewDialog 00002576 285F movea.l A4, [A7]+ 00002578 7E01 moveq.l D7, 0x01 label0000257A: 0000257A 2F0C move.l -[A7], A4 0000257C 3F07 move.w -[A7], D7 0000257E 486E FFE6 pea.l [A6 - 0x1A] 00002582 486E FFE2 pea.l [A6 - 0x1E] 00002586 486E FFDA pea.l [A6 - 0x26] 0000258A A98D syscall GetDialogItem/GetDItem 0000258C 3007 move.w D0, D7 0000258E 48C0 ext.l D0 00002590 2F00 move.l -[A7], D0 00002592 486E FDDA pea.l [A6 - 0x226] 00002596 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000259A 486E FCD8 pea.l [A6 - 0x328] 0000259E 487A 00D0 pea.l [PC + 0xD0 /* 00002670, value 0x5202020, pstring " " */] 000025A2 3007 move.w D0, D7 000025A4 E540 asl D0.w, 2 000025A6 0640 FE16 addi.w D0, 0xFE16 000025AA 2075 0000 movea.l A0, [A5 + D0.w] 000025AE 2F10 move.l -[A7], [A0] 000025B0 3F3C 0002 move.w -[A7], 0x2 000025B4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000025B8 584F addq.w A7, 4 000025BA 3F3C 00FF move.w -[A7], 0xFF 000025BE 486E FCD8 pea.l [A6 - 0x328] 000025C2 486E FEDA pea.l [A6 - 0x126] 000025C6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000025CA 6026 bra +0x28 /* 000025F2 */ label000025CC: 000025CC 486E FCD8 pea.l [A6 - 0x328] 000025D0 486E FEDA pea.l [A6 - 0x126] 000025D4 487A 0098 pea.l [PC + 0x98 /* 0000266E, value 0x1200520 */] 000025D8 3F3C 0002 move.w -[A7], 0x2 000025DC 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000025E0 584F addq.w A7, 4 000025E2 3F3C 00FF move.w -[A7], 0xFF 000025E6 486E FCD8 pea.l [A6 - 0x328] 000025EA 486E FEDA pea.l [A6 - 0x126] 000025EE 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] label000025F2: 000025F2 554F subq.w A7, 2 000025F4 486E FEDA pea.l [A6 - 0x126] 000025F8 A88C syscall StringWidth 000025FA 554F subq.w A7, 2 000025FC 3007 move.w D0, D7 000025FE E540 asl D0.w, 2 00002600 0640 FDEE addi.w D0, 0xFDEE 00002604 2075 0000 movea.l A0, [A5 + D0.w] 00002608 2F10 move.l -[A7], [A0] 0000260A A88C syscall StringWidth 0000260C 301F move.w D0, [A7]+ 0000260E D05F add.w D0, [A7]+ 00002610 0C40 00A0 cmpi.w D0, 0xA0 00002614 6FB6 ble -0x48 /* 000025CC */ 00002616 486E FCD8 pea.l [A6 - 0x328] 0000261A 486E FEDA pea.l [A6 - 0x126] 0000261E 3007 move.w D0, D7 00002620 E540 asl D0.w, 2 00002622 0640 FDEE addi.w D0, 0xFDEE 00002626 2075 0000 movea.l A0, [A5 + D0.w] 0000262A 2F10 move.l -[A7], [A0] 0000262C 3F3C 0002 move.w -[A7], 0x2 00002630 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00002634 584F addq.w A7, 4 00002636 3F3C 00FF move.w -[A7], 0xFF 0000263A 486E FCD8 pea.l [A6 - 0x328] 0000263E 486E FEDA pea.l [A6 - 0x126] 00002642 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00002646 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000264A 486E FEDA pea.l [A6 - 0x126] 0000264E A98F syscall SetDialogItemText/SetIText 00002650 5247 addq.w D7, 1 00002652 0C47 000A cmpi.w D7, 0xA /* '\n' */ 00002656 6F00 FF22 ble -0xDC /* 0000257A */ 0000265A 42A7 clr.l -[A7] 0000265C 486E FFEE pea.l [A6 - 0x12] 00002660 A991 syscall ModalDialog 00002662 2F0C move.l -[A7], A4 00002664 A983 syscall DisposeDialog 00002666 4CDF 1080 movem.l D7,A4, [A7]+ 0000266A 4E5E unlink A6 0000266C 4E75 rts 0000266E 0120 btst -[A0], D0 00002670 0520 btst -[A0], D2 00002672 2020 move.l D0, -[A0] 00002674 2020 move.l D0, -[A0] fn00002676: 00002676 4E56 FDE6 link A6, -0x021A 0000267A 48E7 0300 movem.l -[A7], D6,D7 0000267E 7C0B moveq.l D6, 0x0B 00002680 7E0A moveq.l D7, 0x0A label00002682: 00002682 3007 move.w D0, D7 00002684 E540 asl D0.w, 2 00002686 0640 FDEE addi.w D0, 0xFDEE 0000268A 2075 0000 movea.l A0, [A5 + D0.w] 0000268E 2F10 move.l -[A7], [A0] 00002690 486E FFEC pea.l [A6 - 0x14] 00002694 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00002698 302D FE42 move.w D0, [A5 - 0x1BE] 0000269C 48C0 ext.l D0 0000269E B0AE FFEC cmp.l D0, [A6 - 0x14] 000026A2 6F02 ble +0x4 /* 000026A6 */ 000026A4 3C07 move.w D6, D7 label000026A6: 000026A6 5347 subq.w D7, 1 000026A8 0C47 0001 cmpi.w D7, 0x1 000026AC 6CD4 bge -0x2A /* 00002682 */ 000026AE 3006 move.w D0, D6 000026B0 5240 addq.w D0, 1 000026B2 3D40 FDE6 move.w [A6 - 0x21A], D0 000026B6 7E0A moveq.l D7, 0x0A 000026B8 6040 bra +0x42 /* 000026FA */ label000026BA: 000026BA 3007 move.w D0, D7 000026BC E540 asl D0.w, 2 000026BE 0640 FE16 addi.w D0, 0xFE16 000026C2 2F35 0000 move.l -[A7], [A5 + D0.w] 000026C6 3007 move.w D0, D7 000026C8 5340 subq.w D0, 1 000026CA E540 asl D0.w, 2 000026CC 0640 FE16 addi.w D0, 0xFE16 000026D0 2075 0000 movea.l A0, [A5 + D0.w] 000026D4 2F10 move.l -[A7], [A0] 000026D6 A907 syscall SetString 000026D8 3007 move.w D0, D7 000026DA E540 asl D0.w, 2 000026DC 0640 FDEE addi.w D0, 0xFDEE 000026E0 2F35 0000 move.l -[A7], [A5 + D0.w] 000026E4 3007 move.w D0, D7 000026E6 5340 subq.w D0, 1 000026E8 E540 asl D0.w, 2 000026EA 0640 FDEE addi.w D0, 0xFDEE 000026EE 2075 0000 movea.l A0, [A5 + D0.w] 000026F2 2F10 move.l -[A7], [A0] 000026F4 A907 syscall SetString 000026F6 5347 subq.w D7, 1 000026F8 6906 bvs +0x8 /* 00002700 */ label000026FA: 000026FA BE6E FDE6 cmp.w D7, [A6 - 0x21A] 000026FE 6CBA bge -0x44 /* 000026BA */ label00002700: 00002700 0C46 000A cmpi.w D6, 0xA /* '\n' */ 00002704 6E00 00A0 bgt +0xA2 /* 000027A6 */ 00002708 302D FE42 move.w D0, [A5 - 0x1BE] 0000270C 48C0 ext.l D0 0000270E 2F00 move.l -[A7], D0 00002710 486E FEE8 pea.l [A6 - 0x118] 00002714 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002718 3006 move.w D0, D6 0000271A E540 asl D0.w, 2 0000271C 0640 FDEE addi.w D0, 0xFDEE 00002720 2F35 0000 move.l -[A7], [A5 + D0.w] 00002724 486E FEE8 pea.l [A6 - 0x118] 00002728 A907 syscall SetString 0000272A 486E FDE8 pea.l [A6 - 0x218] 0000272E 486E FEE8 pea.l [A6 - 0x118] 00002732 4EBA FDAA jsr [PC - 0x256 /* 000024DE */] 00002736 3006 move.w D0, D6 00002738 E540 asl D0.w, 2 0000273A 0640 FE16 addi.w D0, 0xFE16 0000273E 2F35 0000 move.l -[A7], [A5 + D0.w] 00002742 486E FDE8 pea.l [A6 - 0x218] 00002746 A907 syscall SetString 00002748 7E01 moveq.l D7, 0x01 label0000274A: 0000274A 594F subq.w A7, 4 0000274C 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 00002752 3007 move.w D0, D7 00002754 0640 03E8 addi.w D0, 0x3E8 00002758 3F00 move.w -[A7], D0 0000275A A9A0 syscall GetResource 0000275C A9AA syscall ChangedResource 0000275E 594F subq.w A7, 4 00002760 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 00002766 3007 move.w D0, D7 00002768 0640 03F2 addi.w D0, 0x3F2 0000276C 3F00 move.w -[A7], D0 0000276E A9A0 syscall GetResource 00002770 A9AA syscall ChangedResource 00002772 594F subq.w A7, 4 00002774 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 0000277A 3007 move.w D0, D7 0000277C 0640 03E8 addi.w D0, 0x3E8 00002780 3F00 move.w -[A7], D0 00002782 A9A0 syscall GetResource 00002784 A9B0 syscall WriteResource 00002786 594F subq.w A7, 4 00002788 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 0000278E 3007 move.w D0, D7 00002790 0640 03F2 addi.w D0, 0x3F2 00002794 3F00 move.w -[A7], D0 00002796 A9A0 syscall GetResource 00002798 A9B0 syscall WriteResource 0000279A 5247 addq.w D7, 1 0000279C 0C47 000A cmpi.w D7, 0xA /* '\n' */ 000027A0 6FA8 ble -0x56 /* 0000274A */ 000027A2 4EBA FDBC jsr [PC - 0x244 /* 00002560 */] label000027A6: 000027A6 4CDF 00C0 movem.l D6,D7, [A7]+ 000027AA 4E5E unlink A6 000027AC 4E75 rts fn000027AE: 000027AE 4E56 FCEE link A6, -0x0312 000027B2 2F07 move.l -[A7], D7 000027B4 422E FEEE clr.b [A6 - 0x112] 000027B8 7E01 moveq.l D7, 0x01 label000027BA: 000027BA 3007 move.w D0, D7 000027BC E540 asl D0.w, 2 000027BE 0640 FE16 addi.w D0, 0xFE16 000027C2 2F35 0000 move.l -[A7], [A5 + D0.w] 000027C6 487A 0074 pea.l [PC + 0x74 /* 0000283C, value 0x164E56, cstring "" */] 000027CA A907 syscall SetString 000027CC 3007 move.w D0, D7 000027CE E540 asl D0.w, 2 000027D0 0640 FDEE addi.w D0, 0xFDEE 000027D4 2F35 0000 move.l -[A7], [A5 + D0.w] 000027D8 486E FEEE pea.l [A6 - 0x112] 000027DC A907 syscall SetString 000027DE 594F subq.w A7, 4 000027E0 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 000027E6 3007 move.w D0, D7 000027E8 0640 03E8 addi.w D0, 0x3E8 000027EC 3F00 move.w -[A7], D0 000027EE A9A0 syscall GetResource 000027F0 A9AA syscall ChangedResource 000027F2 594F subq.w A7, 4 000027F4 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 000027FA 3007 move.w D0, D7 000027FC 0640 03F2 addi.w D0, 0x3F2 00002800 3F00 move.w -[A7], D0 00002802 A9A0 syscall GetResource 00002804 A9AA syscall ChangedResource 00002806 594F subq.w A7, 4 00002808 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 0000280E 3007 move.w D0, D7 00002810 0640 03E8 addi.w D0, 0x3E8 00002814 3F00 move.w -[A7], D0 00002816 A9A0 syscall GetResource 00002818 A9B0 syscall WriteResource 0000281A 594F subq.w A7, 4 0000281C 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 00002822 3007 move.w D0, D7 00002824 0640 03F2 addi.w D0, 0x3F2 00002828 3F00 move.w -[A7], D0 0000282A A9A0 syscall GetResource 0000282C A9B0 syscall WriteResource 0000282E 5247 addq.w D7, 1 00002830 0C47 000A cmpi.w D7, 0xA /* '\n' */ 00002834 6F84 ble -0x7A /* 000027BA */ 00002836 2E1F move.l D7, [A7]+ 00002838 4E5E unlink A6 0000283A 4E75 rts 0000283C 0016 4E56 ori.b [A6], 0x56 /* 'V' */ // begin alternate branch 0000283E-00002842 fn0000283E: 0000283E 4E56 FFDA link A6, -0x0026 // end alternate branch 0000283E-00002842 fn0000283E: // (misaligned) 00002840 FFDA .invalid <> 00002842 2F0C move.l -[A7], A4 00002844 594F subq.w A7, 4 00002846 3F3C 04E2 move.w -[A7], 0x4E2 0000284A 42A7 clr.l -[A7] 0000284C 70FF moveq.l D0, 0xFFFFFFFF 0000284E 2F00 move.l -[A7], D0 00002850 A97C syscall GetNewDialog 00002852 285F movea.l A4, [A7]+ 00002854 42A7 clr.l -[A7] 00002856 486E FFEE pea.l [A6 - 0x12] 0000285A A991 syscall ModalDialog 0000285C 2F0C move.l -[A7], A4 0000285E A983 syscall DisposeDialog 00002860 0C6E 0002 FFEE cmpi.w [A6 - 0x12], 0x2 00002866 6604 bne +0x6 /* 0000286C */ 00002868 4EBA FF44 jsr [PC - 0xBC /* 000027AE */] label0000286C: 0000286C 285F movea.l A4, [A7]+ 0000286E 4E5E unlink A6 00002870 4E75 rts fn00002872: 00002872 4E56 FFEA link A6, -0x0016 00002876 2F07 move.l -[A7], D7 00002878 41ED FFCC lea.l A0, [A5 - 0x34] 0000287C 2F08 move.l -[A7], A0 0000287E A86E syscall InitGraf 00002880 A8FE syscall InitFonts 00002882 A912 syscall InitWindows 00002884 A930 syscall InitMenus 00002886 42A7 clr.l -[A7] 00002888 A97B syscall InitDialogs 0000288A 422D FF00 clr.b [A5 - 0x100] 0000288E 422D FF01 clr.b [A5 - 0xFF] 00002892 7EEF moveq.l D7, 0xFFFFFFEF 00002894 3F07 move.w -[A7], D7 00002896 31DF 0144 move.w [0x00000144 /* SysEvtMask */], [A7]+ 0000289A 3F3C FFFF move.w -[A7], 0xFFFF 0000289E 4267 clr.w -[A7] 000028A0 201F move.l D0, [A7]+ 000028A2 A032 syscall FlushEvents 000028A4 4EBA F88E jsr [PC - 0x772 /* 00002134 */] 000028A8 4EBA F87A jsr [PC - 0x786 /* 00002124 */] 000028AC 4EBA F8F0 jsr [PC - 0x710 /* 0000219E */] 000028B0 594F subq.w A7, 4 000028B2 3F3C 03E8 move.w -[A7], 0x3E8 000028B6 42A7 clr.l -[A7] 000028B8 70FF moveq.l D0, 0xFFFFFFFF 000028BA 2F00 move.l -[A7], D0 000028BC A9BD syscall GetNewWindow 000028BE 2B5F FEEE move.l [A5 - 0x112], [A7]+ 000028C2 2F2D FEEE move.l -[A7], [A5 - 0x112] 000028C6 A873 syscall SetPort 000028C8 4EBA FAE4 jsr [PC - 0x51C /* 000023AE */] 000028CC 486E FFEA pea.l [A6 - 0x16] 000028D0 486E FFEC pea.l [A6 - 0x14] 000028D4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000028D8 302D FF5E move.w D0, [A5 - 0xA2] 000028DC 906D FF5A sub.w D0, [A5 - 0xA6] 000028E0 3B40 FEC8 move.w [A5 - 0x138], D0 000028E4 302D FF5C move.w D0, [A5 - 0xA4] 000028E8 906D FF58 sub.w D0, [A5 - 0xA8] 000028EC 3B40 FEC6 move.w [A5 - 0x13A], D0 000028F0 422D FEFE clr.b [A5 - 0x102] 000028F4 4EBA F89E jsr [PC - 0x762 /* 00002194 */] 000028F8 206D FECA movea.l A0, [A5 - 0x136] 000028FC 2F10 move.l -[A7], [A0] 000028FE A851 syscall SetCursor 00002900 2E1F move.l D7, [A7]+ 00002902 4E5E unlink A6 00002904 4E75 rts fn00002906: 00002906 4E56 FFEE link A6, -0x0012 0000290A 554F subq.w A7, 2 0000290C 3F3C 03E8 move.w -[A7], 0x3E8 00002910 42A7 clr.l -[A7] 00002912 A985 syscall Alert 00002914 3D5F FFEE move.w [A6 - 0x12], [A7]+ 00002918 4E5E unlink A6 0000291A 4E75 rts fn0000291C: 0000291C 4E56 0000 link A6, 0 00002920 302E 0008 move.w D0, [A6 + 0x8] 00002924 6000 0076 bra +0x78 /* 0000299C */ label00002928: 00002928 554F subq.w A7, 2 0000292A 4267 clr.w -[A7] 0000292C A9C2 syscall SysEdit 0000292E 101F move.b D0, [A7]+ 00002930 5300 subq.b D0, 1 00002932 6700 007C beq +0x7E /* 000029B0 */ 00002936 3F3C 0001 move.w -[A7], 0x1 0000293A A9C8 syscall SysBeep 0000293C 6000 0072 bra +0x74 /* 000029B0 */ label00002940: 00002940 554F subq.w A7, 2 00002942 3F3C 0002 move.w -[A7], 0x2 00002946 A9C2 syscall SysEdit 00002948 101F move.b D0, [A7]+ 0000294A 5300 subq.b D0, 1 0000294C 6700 0062 beq +0x64 /* 000029B0 */ 00002950 3F3C 0001 move.w -[A7], 0x1 00002954 A9C8 syscall SysBeep 00002956 6000 0058 bra +0x5A /* 000029B0 */ label0000295A: 0000295A 554F subq.w A7, 2 0000295C 3F3C 0003 move.w -[A7], 0x3 00002960 A9C2 syscall SysEdit 00002962 101F move.b D0, [A7]+ 00002964 5300 subq.b D0, 1 00002966 6748 beq +0x4A /* 000029B0 */ 00002968 3F3C 0001 move.w -[A7], 0x1 0000296C A9C8 syscall SysBeep 0000296E 6040 bra +0x42 /* 000029B0 */ label00002970: 00002970 554F subq.w A7, 2 00002972 3F3C 0004 move.w -[A7], 0x4 00002976 A9C2 syscall SysEdit 00002978 101F move.b D0, [A7]+ 0000297A 5300 subq.b D0, 1 0000297C 6732 beq +0x34 /* 000029B0 */ 0000297E 3F3C 0001 move.w -[A7], 0x1 00002982 A9C8 syscall SysBeep 00002984 602A bra +0x2C /* 000029B0 */ label00002986: 00002986 554F subq.w A7, 2 00002988 3F3C 0005 move.w -[A7], 0x5 0000298C A9C2 syscall SysEdit 0000298E 101F move.b D0, [A7]+ 00002990 5300 subq.b D0, 1 00002992 671C beq +0x1E /* 000029B0 */ 00002994 3F3C 0001 move.w -[A7], 0x1 00002998 A9C8 syscall SysBeep 0000299A 6014 bra +0x16 /* 000029B0 */ label0000299C: 0000299C 5340 subq.w D0, 1 0000299E 6788 beq -0x76 /* 00002928 */ 000029A0 5540 subq.w D0, 2 000029A2 679C beq -0x62 /* 00002940 */ 000029A4 5340 subq.w D0, 1 000029A6 67B2 beq -0x4C /* 0000295A */ 000029A8 5340 subq.w D0, 1 000029AA 67C4 beq -0x3A /* 00002970 */ 000029AC 5540 subq.w D0, 2 000029AE 67D6 beq -0x28 /* 00002986 */ label000029B0: 000029B0 4E5E unlink A6 000029B2 205F movea.l A0, [A7]+ 000029B4 544F addq.w A7, 2 000029B6 4ED0 jmp [A0] fn000029B8: 000029B8 4E56 FFEA link A6, -0x0016 000029BC 48E7 0108 movem.l -[A7], D7,A4 000029C0 594F subq.w A7, 4 000029C2 A924 syscall FrontWindow 000029C4 285F movea.l A4, [A7]+ 000029C6 3E2C 006C move.w D7, [A4 + 0x6C] 000029CA 3F07 move.w -[A7], D7 000029CC A9B7 syscall CloseDeskAcc 000029CE 4CDF 1080 movem.l D7,A4, [A7]+ 000029D2 4E5E unlink A6 000029D4 4E75 rts fn000029D6: 000029D6 594F subq.w A7, 4 000029D8 A924 syscall FrontWindow 000029DA 201F move.l D0, [A7]+ 000029DC B0AD FEEE cmp.l D0, [A5 - 0x112] 000029E0 6704 beq +0x6 /* 000029E6 */ 000029E2 4EBA FFD4 jsr [PC - 0x2C /* 000029B8 */] label000029E6: 000029E6 4E75 rts fn000029E8: 000029E8 4E56 0000 link A6, 0 000029EC 302E 0008 move.w D0, [A6 + 0x8] 000029F0 6014 bra +0x16 /* 00002A06 */ label000029F2: 000029F2 4EBA FFE2 jsr [PC - 0x1E /* 000029D6 */] 000029F6 6016 bra +0x18 /* 00002A0E */ label000029F8: 000029F8 1B7C 0001 FF00 move.b [A5 - 0x100], 0x1 000029FE 1B7C 0001 FF01 move.b [A5 - 0xFF], 0x1 00002A04 6008 bra +0xA /* 00002A0E */ label00002A06: 00002A06 5740 subq.w D0, 3 00002A08 67E8 beq -0x16 /* 000029F2 */ 00002A0A 5D40 subq.w D0, 6 00002A0C 67EA beq -0x14 /* 000029F8 */ label00002A0E: 00002A0E 4E5E unlink A6 00002A10 205F movea.l A0, [A7]+ 00002A12 544F addq.w A7, 2 00002A14 4ED0 jmp [A0] fn00002A16: 00002A16 4E56 FEEE link A6, -0x0112 00002A1A 302E 0008 move.w D0, [A6 + 0x8] 00002A1E 6006 bra +0x8 /* 00002A26 */ label00002A20: 00002A20 4EBA FEE4 jsr [PC - 0x11C /* 00002906 */] 00002A24 601E bra +0x20 /* 00002A44 */ label00002A26: 00002A26 5340 subq.w D0, 1 00002A28 67F6 beq -0x8 /* 00002A20 */ 00002A2A 2F2D FEDA move.l -[A7], [A5 - 0x126] 00002A2E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002A32 486E FEF0 pea.l [A6 - 0x110] 00002A36 A946 syscall GetMenuItemText/GetItem 00002A38 554F subq.w A7, 2 00002A3A 486E FEF0 pea.l [A6 - 0x110] 00002A3E A9B6 syscall OpenDeskAcc 00002A40 3D5F FEEE move.w [A6 - 0x112], [A7]+ label00002A44: 00002A44 4E5E unlink A6 00002A46 205F movea.l A0, [A7]+ 00002A48 544F addq.w A7, 2 00002A4A 4ED0 jmp [A0] fn00002A4C: 00002A4C 4E56 0000 link A6, 0 00002A50 302E 0008 move.w D0, [A6 + 0x8] 00002A54 602A bra +0x2C /* 00002A80 */ 00002A56 6038 bra +0x3A /* 00002A90 */ label00002A58: 00002A58 102D FEFE move.b D0, [A5 - 0x102] 00002A5C 5300 subq.b D0, 1 00002A5E 4400 neg.b D0 00002A60 1B40 FEFE move.b [A5 - 0x102], D0 00002A64 2F2D FECE move.l -[A7], [A5 - 0x132] 00002A68 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002A6C 1F2D FEFE move.b -[A7], [A5 - 0x102] 00002A70 A945 syscall CheckItem 00002A72 601C bra +0x1E /* 00002A90 */ label00002A74: 00002A74 4EBA FDC8 jsr [PC - 0x238 /* 0000283E */] 00002A78 6016 bra +0x18 /* 00002A90 */ label00002A7A: 00002A7A 4EBA FAE4 jsr [PC - 0x51C /* 00002560 */] 00002A7E 6010 bra +0x12 /* 00002A90 */ label00002A80: 00002A80 5340 subq.w D0, 1 00002A82 670C beq +0xE /* 00002A90 */ 00002A84 5340 subq.w D0, 1 00002A86 67D0 beq -0x2E /* 00002A58 */ 00002A88 5340 subq.w D0, 1 00002A8A 67EE beq -0x10 /* 00002A7A */ 00002A8C 5340 subq.w D0, 1 00002A8E 67E4 beq -0x1A /* 00002A74 */ label00002A90: 00002A90 4E5E unlink A6 00002A92 205F movea.l A0, [A7]+ 00002A94 544F addq.w A7, 2 00002A96 4ED0 jmp [A0] fn00002A98: 00002A98 4E56 FFEC link A6, -0x0014 00002A9C 48E7 0300 movem.l -[A7], D6,D7 00002AA0 3C2E 0008 move.w D6, [A6 + 0x8] 00002AA4 3E2E 000A move.w D7, [A6 + 0xA] 00002AA8 3006 move.w D0, D6 00002AAA 6022 bra +0x24 /* 00002ACE */ 00002AAC 6032 bra +0x34 /* 00002AE0 */ label00002AAE: 00002AAE 3F07 move.w -[A7], D7 00002AB0 4EBA FF64 jsr [PC - 0x9C /* 00002A16 */] 00002AB4 602A bra +0x2C /* 00002AE0 */ label00002AB6: 00002AB6 3F07 move.w -[A7], D7 00002AB8 4EBA FF2E jsr [PC - 0xD2 /* 000029E8 */] 00002ABC 6022 bra +0x24 /* 00002AE0 */ label00002ABE: 00002ABE 3F07 move.w -[A7], D7 00002AC0 4EBA FE5A jsr [PC - 0x1A6 /* 0000291C */] 00002AC4 601A bra +0x1C /* 00002AE0 */ label00002AC6: 00002AC6 3F07 move.w -[A7], D7 00002AC8 4EBA FF82 jsr [PC - 0x7E /* 00002A4C */] 00002ACC 6012 bra +0x14 /* 00002AE0 */ label00002ACE: 00002ACE 6710 beq +0x12 /* 00002AE0 */ 00002AD0 5340 subq.w D0, 1 00002AD2 67DA beq -0x24 /* 00002AAE */ 00002AD4 5340 subq.w D0, 1 00002AD6 67DE beq -0x20 /* 00002AB6 */ 00002AD8 5340 subq.w D0, 1 00002ADA 67E2 beq -0x1C /* 00002ABE */ 00002ADC 5340 subq.w D0, 1 00002ADE 67E6 beq -0x18 /* 00002AC6 */ label00002AE0: 00002AE0 4267 clr.w -[A7] 00002AE2 A938 syscall HiliteMenu 00002AE4 4CDF 00C0 movem.l D6,D7, [A7]+ 00002AE8 4E5E unlink A6 00002AEA 2E9F move.l [A7], [A7]+ 00002AEC 4E75 rts fn00002AEE: 00002AEE 4E56 FFEC link A6, -0x0014 00002AF2 486E FFEC pea.l [A6 - 0x14] 00002AF6 A972 syscall GetMouse 00002AF8 594F subq.w A7, 4 00002AFA A924 syscall FrontWindow 00002AFC 201F move.l D0, [A7]+ 00002AFE B0AD FEEE cmp.l D0, [A5 - 0x112] 00002B02 6602 bne +0x4 /* 00002B06 */ 00002B04 A850 syscall InitCursor label00002B06: 00002B06 4E5E unlink A6 00002B08 4E75 rts fn00002B0A: 00002B0A 4E56 FFEC link A6, -0x0014 00002B0E 2F07 move.l -[A7], D7 00002B10 594F subq.w A7, 4 00002B12 2F2D FEE8 move.l -[A7], [A5 - 0x118] 00002B16 A93D syscall MenuSelect 00002B18 2E1F move.l D7, [A7]+ 00002B1A 2F07 move.l -[A7], D7 00002B1C 4EBA FF7A jsr [PC - 0x86 /* 00002A98 */] 00002B20 2E1F move.l D7, [A7]+ 00002B22 4E5E unlink A6 00002B24 4E75 rts fn00002B26: 00002B26 4E56 FFE8 link A6, -0x0018 00002B2A 486E FFE8 pea.l [A6 - 0x18] 00002B2E 4267 clr.w -[A7] 00002B30 3F3C 0014 move.w -[A7], 0x14 00002B34 3F2D FEC8 move.w -[A7], [A5 - 0x138] 00002B38 3F2D FEC6 move.w -[A7], [A5 - 0x13A] 00002B3C A8A7 syscall SetRect 00002B3E 486E FFE8 pea.l [A6 - 0x18] 00002B42 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002B46 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002B4A A8A9 syscall InsetRect 00002B4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B50 2F2D FEE8 move.l -[A7], [A5 - 0x118] 00002B54 486E FFE8 pea.l [A6 - 0x18] 00002B58 A925 syscall DragWindow 00002B5A 4E5E unlink A6 00002B5C 2E9F move.l [A7], [A7]+ 00002B5E 4E75 rts fn00002B60: 00002B60 4E56 FFEA link A6, -0x0016 00002B64 2F07 move.l -[A7], D7 00002B66 554F subq.w A7, 2 00002B68 2F2D FEE8 move.l -[A7], [A5 - 0x118] 00002B6C 486E FFEC pea.l [A6 - 0x14] 00002B70 A92C syscall FindWindow 00002B72 3E1F move.w D7, [A7]+ 00002B74 3007 move.w D0, D7 00002B76 6024 bra +0x26 /* 00002B9C */ 00002B78 6040 bra +0x42 /* 00002BBA */ 00002B7A 4EBA FF8E jsr [PC - 0x72 /* 00002B0A */] 00002B7E 603A bra +0x3C /* 00002BBA */ 00002B80 486D FEDE pea.l [A5 - 0x122] 00002B84 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002B88 A9B3 syscall SystemClick 00002B8A 602E bra +0x30 /* 00002BBA */ 00002B8C 602C bra +0x2E /* 00002BBA */ 00002B8E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002B92 4EBA FF92 jsr [PC - 0x6E /* 00002B26 */] 00002B96 6022 bra +0x24 /* 00002BBA */ 00002B98 6020 bra +0x22 /* 00002BBA */ 00002B9A 601E bra +0x20 /* 00002BBA */ label00002B9C: 00002B9C 0C40 0007 cmpi.w D0, 0x7 00002BA0 6418 bcc +0x1A /* 00002BBA */ 00002BA2 D040 add.w D0, D0 00002BA4 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002BA8 4EFB 0002 jmp [PC + D0.w + 0x2] 00002BAC FFCC .invalid <> 00002BAE FFCE .invalid <> 00002BB0 FFD4 .invalid <> 00002BB2 FFE0 .invalid <> 00002BB4 FFE2 .invalid <> 00002BB6 FFEC .invalid <> 00002BB8 FFEE .invalid <> label00002BBA: 00002BBA 2E1F move.l D7, [A7]+ 00002BBC 4E5E unlink A6 00002BBE 4E75 rts fn00002BC0: 00002BC0 4E56 FFC8 link A6, -0x0038 00002BC4 48E7 0700 movem.l -[A7], D5,D6,D7 00002BC8 2A2D FEE0 move.l D5, [A5 - 0x120] 00002BCC 0285 0000 00FF andi.l D5, 0xFF 00002BD2 3E05 move.w D7, D5 00002BD4 0C6D 0003 FEDE cmpi.w [A5 - 0x122], 0x3 00002BDA 57C0 seq D0 00002BDC 0C6D 0005 FEDE cmpi.w [A5 - 0x122], 0x5 00002BE2 57C1 seq D1 00002BE4 8001 or.b D0, D1 00002BE6 6700 009E beq +0xA0 /* 00002C86 */ 00002BEA 3F07 move.w -[A7], D7 00002BEC 487A 00A0 pea.l [PC + 0xA0 /* 00002C8E, value 0x1E000000 */] 00002BF0 486E FFC8 pea.l [A6 - 0x38] 00002BF4 3F3C 000E move.w -[A7], 0xE 00002BF8 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00002BFC 486E FFC8 pea.l [A6 - 0x38] 00002C00 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00002C04 6700 005E beq +0x60 /* 00002C64 */ 00002C08 3007 move.w D0, D7 00002C0A 6020 bra +0x22 /* 00002C2C */ label00002C0C: 00002C0C 4EBA F1F6 jsr [PC - 0xE0A /* 00001E04 */] 00002C10 6000 0074 bra +0x76 /* 00002C86 */ label00002C14: 00002C14 4EBA F296 jsr [PC - 0xD6A /* 00001EAC */] 00002C18 6000 006C bra +0x6E /* 00002C86 */ label00002C1C: 00002C1C 4EBA F446 jsr [PC - 0xBBA /* 00002064 */] 00002C20 6000 0064 bra +0x66 /* 00002C86 */ label00002C24: 00002C24 4EBA F352 jsr [PC - 0xCAE /* 00001F78 */] 00002C28 6000 005C bra +0x5E /* 00002C86 */ label00002C2C: 00002C2C 0640 FFCC addi.w D0, 0xFFCC 00002C30 67DA beq -0x24 /* 00002C0C */ 00002C32 5340 subq.w D0, 1 00002C34 67E6 beq -0x18 /* 00002C1C */ 00002C36 5340 subq.w D0, 1 00002C38 67DA beq -0x24 /* 00002C14 */ 00002C3A 5540 subq.w D0, 2 00002C3C 67E6 beq -0x18 /* 00002C24 */ 00002C3E 0640 FFEF addi.w D0, 0xFFEF 00002C42 67E0 beq -0x1E /* 00002C24 */ 00002C44 5340 subq.w D0, 1 00002C46 67C4 beq -0x3A /* 00002C0C */ 00002C48 5340 subq.w D0, 1 00002C4A 67D0 beq -0x2E /* 00002C1C */ 00002C4C 5340 subq.w D0, 1 00002C4E 67C4 beq -0x3A /* 00002C14 */ 00002C50 0640 FFE3 addi.w D0, 0xFFE3 00002C54 67CE beq -0x30 /* 00002C24 */ 00002C56 5340 subq.w D0, 1 00002C58 67B2 beq -0x4C /* 00002C0C */ 00002C5A 5340 subq.w D0, 1 00002C5C 67BE beq -0x40 /* 00002C1C */ 00002C5E 5340 subq.w D0, 1 00002C60 67B2 beq -0x4C /* 00002C14 */ 00002C62 6022 bra +0x24 /* 00002C86 */ label00002C64: 00002C64 302D FEEC move.w D0, [A5 - 0x114] 00002C68 0240 0100 andi.w D0, 0x100 00002C6C 4A40 tst.w D0 00002C6E 6716 beq +0x18 /* 00002C86 */ 00002C70 0C6D 0005 FEDE cmpi.w [A5 - 0x122], 0x5 00002C76 670E beq +0x10 /* 00002C86 */ 00002C78 594F subq.w A7, 4 00002C7A 3F07 move.w -[A7], D7 00002C7C A93E syscall MenuKey 00002C7E 2C1F move.l D6, [A7]+ 00002C80 2F06 move.l -[A7], D6 00002C82 4EBA FE14 jsr [PC - 0x1EC /* 00002A98 */] label00002C86: 00002C86 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00002C8A 4E5E unlink A6 00002C8C 4E75 rts 00002C8E 1E00 move.b D7, D0 00002C90 0000 1E00 ori.b D0, 0x0 00002C94 0170 0000 bchg [A0 + D0.w], D0 00002C98 0000 0000 ori.b D0, 0x0 fn00002C9C: 00002C9C 4E56 FFEC link A6, -0x0014 00002CA0 2F0C move.l -[A7], A4 00002CA2 286D FEE0 movea.l A4, [A5 - 0x120] 00002CA6 2F0C move.l -[A7], A4 00002CA8 A873 syscall SetPort 00002CAA 302D FEEC move.w D0, [A5 - 0x114] 00002CAE 0240 0001 andi.w D0, 0x1 00002CB2 4A40 tst.w D0 00002CB4 6706 beq +0x8 /* 00002CBC */ 00002CB6 2B4C FEEE move.l [A5 - 0x112], A4 00002CBA 6004 bra +0x6 /* 00002CC0 */ label00002CBC: 00002CBC 42AD FEEE clr.l [A5 - 0x112] label00002CC0: 00002CC0 285F movea.l A4, [A7]+ 00002CC2 4E5E unlink A6 00002CC4 4E75 rts fn00002CC6: 00002CC6 4E56 FFE8 link A6, -0x0018 00002CCA 2F0C move.l -[A7], A4 00002CCC 486E FFEC pea.l [A6 - 0x14] 00002CD0 A874 syscall GetPort 00002CD2 286D FEE0 movea.l A4, [A5 - 0x120] 00002CD6 2F0C move.l -[A7], A4 00002CD8 A873 syscall SetPort 00002CDA 2F0C move.l -[A7], A4 00002CDC A922 syscall BeginUpdate 00002CDE 4EBA E71E jsr [PC - 0x18E2 /* 000013FE */] 00002CE2 2F0C move.l -[A7], A4 00002CE4 A923 syscall EndUpdate 00002CE6 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002CEA A873 syscall SetPort 00002CEC 285F movea.l A4, [A7]+ 00002CEE 4E5E unlink A6 00002CF0 4E75 rts fn00002CF2: 00002CF2 554F subq.w A7, 2 00002CF4 3F3C FFFF move.w -[A7], 0xFFFF 00002CF8 486D FEDE pea.l [A5 - 0x122] 00002CFC A970 syscall GetNextEvent 00002CFE 4A1F tst.b [A7]+ 00002D00 6732 beq +0x34 /* 00002D34 */ 00002D02 302D FEDE move.w D0, [A5 - 0x122] 00002D06 6018 bra +0x1A /* 00002D20 */ label00002D08: 00002D08 4EBA FE56 jsr [PC - 0x1AA /* 00002B60 */] 00002D0C 6026 bra +0x28 /* 00002D34 */ label00002D0E: 00002D0E 4EBA FEB0 jsr [PC - 0x150 /* 00002BC0 */] 00002D12 6020 bra +0x22 /* 00002D34 */ label00002D14: 00002D14 4EBA FFB0 jsr [PC - 0x50 /* 00002CC6 */] 00002D18 601A bra +0x1C /* 00002D34 */ label00002D1A: 00002D1A 4EBA FF80 jsr [PC - 0x80 /* 00002C9C */] 00002D1E 6014 bra +0x16 /* 00002D34 */ label00002D20: 00002D20 5340 subq.w D0, 1 00002D22 67E4 beq -0x1A /* 00002D08 */ 00002D24 5540 subq.w D0, 2 00002D26 67E6 beq -0x18 /* 00002D0E */ 00002D28 5540 subq.w D0, 2 00002D2A 67E2 beq -0x1C /* 00002D0E */ 00002D2C 5340 subq.w D0, 1 00002D2E 67E4 beq -0x1A /* 00002D14 */ 00002D30 5540 subq.w D0, 2 00002D32 67E6 beq -0x18 /* 00002D1A */ label00002D34: 00002D34 4E75 rts fn00002D36: 00002D36 4E56 FFE4 link A6, -0x001C 00002D3A 4A2D FEFF tst.b [A5 - 0x101] 00002D3E 6704 beq +0x6 /* 00002D44 */ 00002D40 4EBA DCBC jsr [PC - 0x2344 /* 000009FE */] label00002D44: 00002D44 594F subq.w A7, 4 00002D46 A924 syscall FrontWindow 00002D48 201F move.l D0, [A7]+ 00002D4A B0AD FEEE cmp.l D0, [A5 - 0x112] 00002D4E 6670 bne +0x72 /* 00002DC0 */ 00002D50 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002D54 3F3C 0001 move.w -[A7], 0x1 00002D58 A93A syscall DisableItem 00002D5A 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002D5E 3F3C 0003 move.w -[A7], 0x3 00002D62 A93A syscall DisableItem 00002D64 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002D68 3F3C 0004 move.w -[A7], 0x4 00002D6C A93A syscall DisableItem 00002D6E 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002D72 3F3C 0005 move.w -[A7], 0x5 00002D76 A93A syscall DisableItem 00002D78 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002D7C 3F3C 0007 move.w -[A7], 0x7 00002D80 A93A syscall DisableItem 00002D82 2F2D FED6 move.l -[A7], [A5 - 0x12A] 00002D86 3F3C 0001 move.w -[A7], 0x1 00002D8A A93A syscall DisableItem 00002D8C 2F2D FED6 move.l -[A7], [A5 - 0x12A] 00002D90 3F3C 0002 move.w -[A7], 0x2 00002D94 A93A syscall DisableItem 00002D96 2F2D FED6 move.l -[A7], [A5 - 0x12A] 00002D9A 3F3C 0003 move.w -[A7], 0x3 00002D9E A93A syscall DisableItem 00002DA0 2F2D FED6 move.l -[A7], [A5 - 0x12A] 00002DA4 3F3C 0005 move.w -[A7], 0x5 00002DA8 A93A syscall DisableItem 00002DAA 2F2D FED6 move.l -[A7], [A5 - 0x12A] 00002DAE 3F3C 0006 move.w -[A7], 0x6 00002DB2 A93A syscall DisableItem 00002DB4 2F2D FED6 move.l -[A7], [A5 - 0x12A] 00002DB8 3F3C 0007 move.w -[A7], 0x7 00002DBC A93A syscall DisableItem 00002DBE 603C bra +0x3E /* 00002DFC */ label00002DC0: 00002DC0 2F2D FED6 move.l -[A7], [A5 - 0x12A] 00002DC4 3F3C 0003 move.w -[A7], 0x3 00002DC8 A939 syscall EnableItem 00002DCA 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002DCE 3F3C 0001 move.w -[A7], 0x1 00002DD2 A939 syscall EnableItem 00002DD4 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002DD8 3F3C 0003 move.w -[A7], 0x3 00002DDC A939 syscall EnableItem 00002DDE 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002DE2 3F3C 0004 move.w -[A7], 0x4 00002DE6 A939 syscall EnableItem 00002DE8 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002DEC 3F3C 0005 move.w -[A7], 0x5 00002DF0 A939 syscall EnableItem 00002DF2 2F2D FED2 move.l -[A7], [A5 - 0x12E] 00002DF6 3F3C 0007 move.w -[A7], 0x7 00002DFA A939 syscall EnableItem label00002DFC: 00002DFC 4EBA FCF0 jsr [PC - 0x310 /* 00002AEE */] 00002E00 A9B4 syscall SystemTask 00002E02 4EBA FEEE jsr [PC - 0x112 /* 00002CF2 */] 00002E06 594F subq.w A7, 4 00002E08 A924 syscall FrontWindow 00002E0A 201F move.l D0, [A7]+ 00002E0C B0AD FEEE cmp.l D0, [A5 - 0x112] 00002E10 6620 bne +0x22 /* 00002E32 */ 00002E12 4A2D FE47 tst.b [A5 - 0x1B9] 00002E16 6706 beq +0x8 /* 00002E1E */ 00002E18 4EBA D336 jsr [PC - 0x2CCA /* 00000150 */] 00002E1C 6004 bra +0x6 /* 00002E22 */ label00002E1E: 00002E1E 4EBA DC28 jsr [PC - 0x23D8 /* 00000A48 */] label00002E22: 00002E22 4EBA ED66 jsr [PC - 0x129A /* 00001B8A */] 00002E26 4EBA EA88 jsr [PC - 0x1578 /* 000018B0 */] 00002E2A 4EBA EE80 jsr [PC - 0x1180 /* 00001CAC */] 00002E2E 4EBA E77E jsr [PC - 0x1882 /* 000015AE */] label00002E32: 00002E32 4A2D FEFE tst.b [A5 - 0x102] 00002E36 670C beq +0xE /* 00002E44 */ 00002E38 7006 moveq.l D0, 0x06 00002E3A 2F00 move.l -[A7], D0 00002E3C 486E FFEC pea.l [A6 - 0x14] 00002E40 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00002E44: 00002E44 4E5E unlink A6 00002E46 4E75 rts export_20: 00002E48 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002E4C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002E50 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00002E54 4E56 0000 link A6, 0 00002E58 4EBA FA18 jsr [PC - 0x5E8 /* 00002872 */] label00002E5C: 00002E5C 4EBA DBB0 jsr [PC - 0x2450 /* 00000A0E */] 00002E60 4EBA F636 jsr [PC - 0x9CA /* 00002498 */] label00002E64: 00002E64 4EBA FED0 jsr [PC - 0x130 /* 00002D36 */] 00002E68 4A2D FF00 tst.b [A5 - 0x100] 00002E6C 67F6 beq -0x8 /* 00002E64 */ 00002E6E 4EBA F806 jsr [PC - 0x7FA /* 00002676 */] 00002E72 4A2D FF01 tst.b [A5 - 0xFF] 00002E76 67E4 beq -0x1A /* 00002E5C */ 00002E78 4E5E unlink A6 00002E7A 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]